https://launchpad.net/ubuntu/+source/klayout/0.26.2-1/+build/18565848 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-ppc64el-001 4.4.0-171-generic #200-Ubuntu SMP Tue Dec 3 11:04:58 UTC 2019 ppc64le Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 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.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 15 Jan 05:16:26 ntpdate[1896]: adjust time server 10.211.37.1 offset -0.013294 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18565848 --image-type chroot /home/buildd/filecache-default/dc614fa4772464ee6d43f8f857199c7f024663c7 Creating target for build PACKAGEBUILD-18565848 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18565848 Starting target for build PACKAGEBUILD-18565848 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18565848 'deb http://ftpmaster.internal/ubuntu focal main universe' 'deb http://ftpmaster.internal/ubuntu focal-security main universe' 'deb http://ftpmaster.internal/ubuntu focal-updates main universe' 'deb http://ftpmaster.internal/ubuntu focal-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-18565848 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18565848 Updating target for build PACKAGEBUILD-18565848 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal-security InRelease [79.7 kB] Get:3 http://ftpmaster.internal/ubuntu focal-updates InRelease [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed InRelease [255 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el Packages [932 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main Translation-en [500 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe ppc64el Packages [8338 kB] Get:8 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5133 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el Packages [121 kB] Get:10 http://ftpmaster.internal/ubuntu focal-proposed/main Translation-en [55.2 kB] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el Packages [522 kB] Get:12 http://ftpmaster.internal/ubuntu focal-proposed/universe Translation-en [282 kB] Fetched 16.6 MB in 5s (3537 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: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libctf-nobfd0 libctf0 libffi7 libhogweed5 libisl22 libnettle7 libperl5.30 perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-common binutils-powerpc64le-linux-gnu bsdutils bzip2 cpp-9 debianutils fdisk g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libssl1.1 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin openssl perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 96 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 75.4 MB of archives. After this operation, 67.1 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main ppc64el libc6-dev ppc64el 2.30-0ubuntu3 [2556 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main ppc64el libc-dev-bin ppc64el 2.30-0ubuntu3 [72.8 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main ppc64el linux-libc-dev ppc64el 5.4.0-9.12 [1076 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main ppc64el libisl22 ppc64el 0.22-2 [691 kB] Get:5 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libcc1-0 ppc64el 9.2.1-23ubuntu2 [52.8 kB] Get:6 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libctf-nobfd0 ppc64el 2.33.50.20200114-0ubuntu1 [119 kB] Get:7 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libctf0 ppc64el 2.33.50.20200114-0ubuntu1 [52.8 kB] Get:8 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils-powerpc64le-linux-gnu ppc64el 2.33.50.20200114-0ubuntu1 [1749 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libbinutils ppc64el 2.33.50.20200114-0ubuntu1 [513 kB] Get:10 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils-common ppc64el 2.33.50.20200114-0ubuntu1 [2021 kB] Get:11 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el binutils ppc64el 2.33.50.20200114-0ubuntu1 [70.3 kB] Get:12 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gcc-9-base ppc64el 9.2.1-23ubuntu2 [19.1 kB] Get:13 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgcc1 ppc64el 1:9.2.1-23ubuntu2 [29.6 kB] Get:14 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgomp1 ppc64el 9.2.1-23ubuntu2 [92.4 kB] Get:15 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libitm1 ppc64el 9.2.1-23ubuntu2 [29.5 kB] Get:16 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libatomic1 ppc64el 9.2.1-23ubuntu2 [9932 B] Get:17 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libasan5 ppc64el 9.2.1-23ubuntu2 [408 kB] Get:18 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el liblsan0 ppc64el 9.2.1-23ubuntu2 [148 kB] Get:19 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libtsan0 ppc64el 9.2.1-23ubuntu2 [305 kB] Get:20 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libubsan1 ppc64el 9.2.1-23ubuntu2 [140 kB] Get:21 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libquadmath0 ppc64el 9.2.1-23ubuntu2 [149 kB] Get:22 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el g++-9 ppc64el 9.2.1-23ubuntu2 [11.2 MB] Get:23 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libstdc++-9-dev ppc64el 9.2.1-23ubuntu2 [1748 kB] Get:24 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgcc-9-dev ppc64el 9.2.1-23ubuntu2 [1266 kB] Get:25 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el gcc-9 ppc64el 9.2.1-23ubuntu2 [10.4 MB] Get:26 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el cpp-9 ppc64el 9.2.1-23ubuntu2 [9809 kB] Get:27 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libstdc++6 ppc64el 9.2.1-23ubuntu2 [543 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main ppc64el libzstd1 ppc64el 1.4.4+dfsg-1 [298 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main ppc64el libc6 ppc64el 2.30-0ubuntu3 [2700 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main ppc64el base-files ppc64el 11ubuntu2 [60.3 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main ppc64el debianutils ppc64el 4.9.1 [86.6 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main ppc64el bash ppc64el 5.0-5ubuntu1 [716 kB] Get:33 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el bsdutils ppc64el 1:2.34-0.1ubuntu5 [67.8 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main ppc64el gzip ppc64el 1.10-0ubuntu4 [104 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main ppc64el hostname ppc64el 3.23 [11.8 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main ppc64el ncurses-bin ppc64el 6.1+20191019-1ubuntu1 [179 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main ppc64el perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main ppc64el libperl5.30 ppc64el 5.30.0-9 [3914 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main ppc64el perl ppc64el 5.30.0-9 [224 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main ppc64el perl-base ppc64el 5.30.0-9 [1494 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main ppc64el bzip2 ppc64el 1.0.8-2 [36.9 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main ppc64el libbz2-1.0 ppc64el 1.0.8-2 [43.3 kB] Get:43 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libblkid1 ppc64el 2.34-0.1ubuntu5 [158 kB] Get:44 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libuuid1 ppc64el 2.34-0.1ubuntu5 [21.8 kB] Get:45 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libfdisk1 ppc64el 2.34-0.1ubuntu5 [193 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-8-0 ppc64el 10.34-7 [203 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main ppc64el libselinux1 ppc64el 3.0-1 [81.1 kB] Get:48 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libmount1 ppc64el 2.34-0.1ubuntu5 [170 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main ppc64el libncurses6 ppc64el 6.1+20191019-1ubuntu1 [120 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main ppc64el libtinfo6 ppc64el 6.1+20191019-1ubuntu1 [101 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main ppc64el libncursesw6 ppc64el 6.1+20191019-1ubuntu1 [152 kB] Get:52 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libsmartcols1 ppc64el 2.34-0.1ubuntu5 [113 kB] Get:53 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el fdisk ppc64el 2.34-0.1ubuntu5 [128 kB] Get:54 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el util-linux ppc64el 2.34-0.1ubuntu5 [1066 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main ppc64el libdebconfclient0 ppc64el 0.250ubuntu2 [6260 B] Get:56 http://ftpmaster.internal/ubuntu focal/main ppc64el base-passwd ppc64el 3.5.47 [50.2 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main ppc64el libc-bin ppc64el 2.30-0ubuntu3 [626 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main ppc64el ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main ppc64el lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main ppc64el sysvinit-utils ppc64el 2.96-1ubuntu1 [23.0 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main ppc64el liblz4-1 ppc64el 1.9.2-2 [62.0 kB] Get:62 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el systemd-sysv ppc64el 244-3ubuntu4 [9376 B] Get:63 http://ftpmaster.internal/ubuntu focal/main ppc64el libacl1 ppc64el 2.2.53-5ubuntu1 [20.3 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main ppc64el libapparmor1 ppc64el 2.13.3-7ubuntu1 [38.0 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main ppc64el libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:66 http://ftpmaster.internal/ubuntu focal/main ppc64el libcap-ng0 ppc64el 0.7.9-2.1 [11.7 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main ppc64el libaudit1 ppc64el 1:2.8.5-2ubuntu5 [42.7 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main ppc64el libcap2 ppc64el 1:2.27-1 [15.2 kB] Get:69 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libudev1 ppc64el 244-3ubuntu4 [88.9 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main ppc64el libdevmapper1.02.1 ppc64el 2:1.02.155-2ubuntu7 [153 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main ppc64el libjson-c4 ppc64el 0.13.1+dfsg-6 [33.1 kB] Get:72 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libssl1.1 ppc64el 1.1.1d-2ubuntu2 [1360 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main ppc64el libcryptsetup12 ppc64el 2:2.2.2-1ubuntu1 [213 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main ppc64el libnettle7 ppc64el 3.5.1+really3.5.1-2 [145 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main ppc64el libhogweed5 ppc64el 3.5.1+really3.5.1-2 [140 kB] Get:76 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libffi7 ppc64el 3.3-2.3build1 [21.8 kB] Get:77 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libp11-kit0 ppc64el 0.23.18.1-2build1 [200 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main ppc64el libtasn1-6 ppc64el 4.15.0-2 [44.7 kB] Get:79 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgnutls30 ppc64el 3.6.11.1-2ubuntu2 [774 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main ppc64el libkmod2 ppc64el 26-3ubuntu1 [50.1 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam0g ppc64el 1.3.1-5ubuntu4 [60.8 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main ppc64el libseccomp2 ppc64el 2.4.2-2ubuntu2 [48.8 kB] Get:83 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el mount ppc64el 2.34-0.1ubuntu5 [122 kB] Get:84 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el systemd ppc64el 244-3ubuntu4 [4409 kB] Get:85 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libsystemd0 ppc64el 244-3ubuntu4 [300 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main ppc64el libapt-pkg5.90 ppc64el 1.9.5 [916 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main ppc64el libgcrypt20 ppc64el 1.8.5-3ubuntu1 [439 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main ppc64el gpgv ppc64el 2.2.17-3ubuntu1 [232 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main ppc64el apt ppc64el 1.9.5 [1310 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-modules-bin ppc64el 1.3.1-5ubuntu4 [42.5 kB] Get:91 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-modules ppc64el 1.3.1-5ubuntu4 [282 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main ppc64el libattr1 ppc64el 1:2.4.48-5 [13.6 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main ppc64el libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main ppc64el libsepol1 ppc64el 3.0-1 [284 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main ppc64el libsemanage-common all 3.0-1 [9880 B] Get:96 http://ftpmaster.internal/ubuntu focal/main ppc64el libsemanage1 ppc64el 3.0-1 [95.5 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main ppc64el sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main ppc64el libsqlite3-0 ppc64el 3.30.1-1ubuntu1 [568 kB] Get:99 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el openssl ppc64el 1.1.1d-2ubuntu2 [618 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main ppc64el gpg ppc64el 2.2.17-3ubuntu1 [532 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main ppc64el gpgconf ppc64el 2.2.17-3ubuntu1 [144 kB] Get:102 http://ftpmaster.internal/ubuntu focal/main ppc64el gpg-agent ppc64el 2.2.17-3ubuntu1 [267 kB] Get:103 http://ftpmaster.internal/ubuntu focal/main ppc64el liblockfile-bin ppc64el 1.16-1.1 [12.1 kB] Get:104 http://ftpmaster.internal/ubuntu focal/main ppc64el liblockfile1 ppc64el 1.16-1.1 [7236 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 75.4 MB in 24s (3187 kB/s) (Reading database ... 12684 files and directories currently installed.) Preparing to unpack .../00-libc6-dev_2.30-0ubuntu3_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../01-libc-dev-bin_2.30-0ubuntu3_ppc64el.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../02-linux-libc-dev_5.4.0-9.12_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (5.4.0-9.12) over (5.3.0-18.19) ... Selecting previously unselected package libisl22:ppc64el. Preparing to unpack .../03-libisl22_0.22-2_ppc64el.deb ... Unpacking libisl22:ppc64el (0.22-2) ... Preparing to unpack .../04-libcc1-0_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libcc1-0:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Selecting previously unselected package libctf-nobfd0:ppc64el. Preparing to unpack .../05-libctf-nobfd0_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking libctf-nobfd0:ppc64el (2.33.50.20200114-0ubuntu1) ... Selecting previously unselected package libctf0:ppc64el. Preparing to unpack .../06-libctf0_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking libctf0:ppc64el (2.33.50.20200114-0ubuntu1) ... Preparing to unpack .../07-binutils-powerpc64le-linux-gnu_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.33.50.20200114-0ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../08-libbinutils_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking libbinutils:ppc64el (2.33.50.20200114-0ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../09-binutils-common_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking binutils-common:ppc64el (2.33.50.20200114-0ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../10-binutils_2.33.50.20200114-0ubuntu1_ppc64el.deb ... Unpacking binutils (2.33.50.20200114-0ubuntu1) over (2.33-2ubuntu1) ... Preparing to unpack .../11-gcc-9-base_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking gcc-9-base:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Setting up gcc-9-base:ppc64el (9.2.1-23ubuntu2) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libgcc1:ppc64el (1:9.2.1-23ubuntu2) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1:ppc64el (1:9.2.1-23ubuntu2) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libgomp1:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libitm1:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libatomic1:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libasan5:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-liblsan0_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking liblsan0:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-libtsan0_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libtsan0:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libubsan1_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libubsan1:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-libquadmath0_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libquadmath0:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-g++-9_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking g++-9 (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-libstdc++-9-dev_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libstdc++-9-dev:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-libgcc-9-dev_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libgcc-9-dev:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-gcc-9_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking gcc-9 (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../12-cpp-9_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking cpp-9 (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Preparing to unpack .../13-libstdc++6_9.2.1-23ubuntu2_ppc64el.deb ... Unpacking libstdc++6:ppc64el (9.2.1-23ubuntu2) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:ppc64el (9.2.1-23ubuntu2) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_ppc64el.deb ... Unpacking libzstd1:ppc64el (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:ppc64el (1.4.4+dfsg-1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_ppc64el.deb ... Unpacking libc6:ppc64el (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:ppc64el (2.30-0ubuntu3) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_ppc64el.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... 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 ... Updating /root/.profile to current default. (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_ppc64el.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_ppc64el.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... 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 ... 12837 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu5_ppc64el.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu5) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu5) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_ppc64el.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../hostname_3.23_ppc64el.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_ppc64el.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12837 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_ppc64el.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:ppc64el. Preparing to unpack .../libperl5.30_5.30.0-9_ppc64el.deb ... Unpacking libperl5.30:ppc64el (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_ppc64el.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_ppc64el.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_ppc64el.deb ... Unpacking libbz2-1.0:ppc64el (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:ppc64el (1.0.8-2) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up libblkid1:ppc64el (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up libuuid1:ppc64el (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:ppc64el (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_ppc64el.deb ... Unpacking libpcre2-8-0:ppc64el (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:ppc64el (10.34-7) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_ppc64el.deb ... Unpacking libselinux1:ppc64el (3.0-1) over (2.9-2) ... Setting up libselinux1:ppc64el (3.0-1) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libmount1:ppc64el (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up libmount1:ppc64el (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_ppc64el.deb ... Unpacking libncurses6:ppc64el (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_ppc64el.deb ... Unpacking libtinfo6:ppc64el (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:ppc64el (6.1+20191019-1ubuntu1) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_ppc64el.deb ... Unpacking libncursesw6:ppc64el (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:ppc64el (6.1+20191019-1ubuntu1) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:ppc64el (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking fdisk (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking util-linux (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu5) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_ppc64el.deb ... Unpacking libdebconfclient0:ppc64el (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:ppc64el (0.250ubuntu2) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_ppc64el.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_ppc64el.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14741 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_ppc64el.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_ppc64el.deb ... Unpacking liblz4-1:ppc64el (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:ppc64el (1.9.2-2) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu4_ppc64el.deb ... Unpacking systemd-sysv (244-3ubuntu4) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_ppc64el.deb ... Unpacking libacl1:ppc64el (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:ppc64el (2.2.53-5ubuntu1) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_ppc64el.deb ... Unpacking libapparmor1:ppc64el (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_ppc64el.deb ... Unpacking libcap-ng0:ppc64el (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:ppc64el (0.7.9-2.1) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:ppc64el (1:2.8.5-2ubuntu5) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_ppc64el.deb ... Unpacking libcap2:ppc64el (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu4_ppc64el.deb ... Unpacking libudev1:ppc64el (244-3ubuntu4) over (242-7ubuntu3) ... Setting up libudev1:ppc64el (244-3ubuntu4) ... (Reading database ... 14740 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_ppc64el.deb ... Unpacking libjson-c4:ppc64el (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libssl1.1_1.1.1d-2ubuntu2_ppc64el.deb ... Unpacking libssl1.1:ppc64el (1.1.1d-2ubuntu2) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_ppc64el.deb ... Unpacking libcryptsetup12:ppc64el (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:ppc64el. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_ppc64el.deb ... Unpacking libnettle7:ppc64el (3.5.1+really3.5.1-2) ... Setting up libnettle7:ppc64el (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:ppc64el. (Reading database ... 14748 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_ppc64el.deb ... Unpacking libhogweed5:ppc64el (3.5.1+really3.5.1-2) ... Setting up libhogweed5:ppc64el (3.5.1+really3.5.1-2) ... Selecting previously unselected package libffi7:ppc64el. (Reading database ... 14751 files and directories currently installed.) Preparing to unpack .../libffi7_3.3-2.3build1_ppc64el.deb ... Unpacking libffi7:ppc64el (3.3-2.3build1) ... Setting up libffi7:ppc64el (3.3-2.3build1) ... (Reading database ... 14756 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2build1_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.23.18.1-2build1) over (0.23.17-2) ... Setting up libp11-kit0:ppc64el (0.23.18.1-2build1) ... (Reading database ... 14756 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_ppc64el.deb ... Unpacking libtasn1-6:ppc64el (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:ppc64el (4.15.0-2) ... (Reading database ... 14756 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2ubuntu2_ppc64el.deb ... Unpacking libgnutls30:ppc64el (3.6.11.1-2ubuntu2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:ppc64el (3.6.11.1-2ubuntu2) ... (Reading database ... 14755 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_ppc64el.deb ... Unpacking libkmod2:ppc64el (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam0g:ppc64el (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:ppc64el (1.3.1-5ubuntu4) ... (Reading database ... 14755 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu2_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.4.2-2ubuntu2) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:ppc64el (2.4.2-2ubuntu2) ... (Reading database ... 14755 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking mount (2.34-0.1ubuntu5) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu4_ppc64el.deb ... Unpacking systemd (244-3ubuntu4) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu4_ppc64el.deb ... Unpacking libsystemd0:ppc64el (244-3ubuntu4) over (242-7ubuntu3) ... Setting up libsystemd0:ppc64el (244-3ubuntu4) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_ppc64el.deb ... Unpacking libapt-pkg5.90:ppc64el (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:ppc64el (1.9.5) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:ppc64el (1.8.5-3ubuntu1) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_ppc64el.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_ppc64el.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_ppc64el.deb ... Unpacking libpam-modules:ppc64el (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:ppc64el (1.3.1-5ubuntu4) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_ppc64el.deb ... Unpacking libattr1:ppc64el (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:ppc64el (1:2.4.48-5) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_ppc64el.deb ... Unpacking libsepol1:ppc64el (3.0-1) over (2.9-2) ... Setting up libsepol1:ppc64el (3.0-1) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_ppc64el.deb ... Unpacking libsemanage1:ppc64el (3.0-1) over (2.9-3) ... Setting up libsemanage1:ppc64el (3.0-1) ... (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../0-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../1-libsqlite3-0_3.30.1-1ubuntu1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.30.1-1ubuntu1) over (3.29.0-2) ... Preparing to unpack .../2-openssl_1.1.1d-2ubuntu2_ppc64el.deb ... Unpacking openssl (1.1.1d-2ubuntu2) over (1.1.1c-1ubuntu4) ... Preparing to unpack .../3-gpg_2.2.17-3ubuntu1_ppc64el.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../4-gpgconf_2.2.17-3ubuntu1_ppc64el.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../5-gpg-agent_2.2.17-3ubuntu1_ppc64el.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../6-liblockfile-bin_1.16-1.1_ppc64el.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../7-liblockfile1_1.16-1.1_ppc64el.deb ... Unpacking liblockfile1:ppc64el (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:ppc64el (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libssl1.1:ppc64el (1.1.1d-2ubuntu2) ... Setting up libsqlite3-0:ppc64el (3.30.1-1ubuntu1) ... Setting up binutils-common:ppc64el (2.33.50.20200114-0ubuntu1) ... Setting up linux-libc-dev:ppc64el (5.4.0-9.12) ... Setting up libctf-nobfd0:ppc64el (2.33.50.20200114-0ubuntu1) ... Setting up libgomp1:ppc64el (9.2.1-23ubuntu2) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:ppc64el (1:2.27-1) ... Setting up libasan5:ppc64el (9.2.1-23ubuntu2) ... Setting up libncurses6:ppc64el (6.1+20191019-1ubuntu1) ... Setting up libquadmath0:ppc64el (9.2.1-23ubuntu2) ... Setting up libatomic1:ppc64el (9.2.1-23ubuntu2) ... Setting up libubsan1:ppc64el (9.2.1-23ubuntu2) ... Setting up libdevmapper1.02.1:ppc64el (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu5) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:ppc64el (5.30.0-9) ... Setting up libisl22:ppc64el (0.22-2) ... Setting up liblockfile1:ppc64el (1.16-1.1) ... Setting up libjson-c4:ppc64el (0.13.1+dfsg-6) ... Setting up libbinutils:ppc64el (2.33.50.20200114-0ubuntu1) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up openssl (1.1.1d-2ubuntu2) ... Setting up libcc1-0:ppc64el (9.2.1-23ubuntu2) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up liblsan0:ppc64el (9.2.1-23ubuntu2) ... Setting up libitm1:ppc64el (9.2.1-23ubuntu2) ... Setting up libkmod2:ppc64el (26-3ubuntu1) ... Setting up libtsan0:ppc64el (9.2.1-23ubuntu2) ... Setting up libctf0:ppc64el (2.33.50.20200114-0ubuntu1) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up libgcc-9-dev:ppc64el (9.2.1-23ubuntu2) ... Setting up perl (5.30.0-9) ... Setting up cpp-9 (9.2.1-23ubuntu2) ... Setting up libc6-dev:ppc64el (2.30-0ubuntu3) ... Setting up libcryptsetup12:ppc64el (2:2.2.2-1ubuntu1) ... Setting up binutils-powerpc64le-linux-gnu (2.33.50.20200114-0ubuntu1) ... Setting up libstdc++-9-dev:ppc64el (9.2.1-23ubuntu2) ... Setting up systemd (244-3ubuntu4) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up binutils (2.33.50.20200114-0ubuntu1) ... Setting up gcc-9 (9.2.1-23ubuntu2) ... Setting up systemd-sysv (244-3ubuntu4) ... Setting up g++-9 (9.2.1-23ubuntu2) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18565848 ppc64el focal-proposed -c chroot:build-PACKAGEBUILD-18565848 --arch=ppc64el --dist=focal-proposed --nolog klayout_0.26.2-1.dsc Initiating build PACKAGEBUILD-18565848 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-171-generic #200-Ubuntu SMP Tue Dec 3 11:04:58 UTC 2019 ppc64le sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-ppc64el-001.buildd +==============================================================================+ | klayout 0.26.2-1 (ppc64el) 15 Jan 2020 05:17 | +==============================================================================+ Package: klayout Version: 0.26.2-1 Source Version: 0.26.2-1 Distribution: focal-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el I: NOTICE: Log filtering will replace 'build/klayout-Q22gjk/klayout-0.26.2' with '<>' I: NOTICE: Log filtering will replace 'build/klayout-Q22gjk' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18565848/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- klayout_0.26.2-1.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-b43r2n/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-b43r2n/apt_archive ./ InRelease Get:2 copy:/<>/resolver-b43r2n/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-b43r2n/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-b43r2n/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-b43r2n/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (226 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libffi6 libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 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 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-b43r2n/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper-compat (= 12), qt5-qmake, qtbase5-dev, libqt5xmlpatterns5-dev, libqt5svg5-dev, qtmultimedia5-dev, qttools5-dev, ruby-dev, zlib1g-dev, libpython3.7-dev, txt2man, chrpath Filtered Build-Depends: debhelper-compat (= 12), qt5-qmake, qtbase5-dev, libqt5xmlpatterns5-dev, libqt5svg5-dev, qtmultimedia5-dev, qttools5-dev, ruby-dev, zlib1g-dev, libpython3.7-dev, txt2man, chrpath dpkg-deb: building package 'sbuild-build-depends-klayout-dummy' in '/<>/resolver-VYTV1H/apt_archive/sbuild-build-depends-klayout-dummy.deb'. Ign:1 copy:/<>/resolver-VYTV1H/apt_archive ./ InRelease Get:2 copy:/<>/resolver-VYTV1H/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-VYTV1H/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-VYTV1H/apt_archive ./ Sources [292 B] Get:5 copy:/<>/resolver-VYTV1H/apt_archive ./ Packages [613 B] Fetched 3024 B in 0s (258 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install klayout 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: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gawk gettext gettext-base groff-base intltool-debian iso-codes libarchive-zip-perl libasound2 libasound2-data libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli1 libbsd0 libcap2-bin libclang1-9 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libevdev2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgssapi-krb5-2 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgudev-1.0-0 libharfbuzz0b libhyphen0 libice6 libicu63 libinput-bin libinput10 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm9 libmagic-mgc libmagic1 libmount-dev libmpdec2 libmtdev1 libogg0 liborc-0.4-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.7 libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5designercomponents5 libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5svg5-dev libqt5test5 libqt5webchannel5 libqt5webkit5 libqt5widgets5 libqt5xml5 libqt5xmlpatterns5 libqt5xmlpatterns5-dev libruby2.5 libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2 libsm6 libsndfile1 libsub-override-perl libtool libuchardet0 libvorbis0a libvorbisenc2 libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwebp6 libwoff1 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxslt1.1 libxxf86vm1 libyaml-0-2 m4 man-db mime-support pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal qdoc-qt5 qhelpgenerator-qt5 qt5-assistant qt5-qmake qt5-qmake-bin qtattributionsscanner-qt5 qtbase5-dev qtbase5-dev-tools qtchooser qtmultimedia5-dev qttools5-dev qttools5-dev-tools rake ruby ruby-dev ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 ruby2.5-dev rubygems-integration txt2man ucf uuid-dev x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gawk-doc gettext-doc libasprintf-dev libgettextpo-dev groff isoquery libasound2-plugins alsa-utils cups-common libgirepository1.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin | libgdk-pixbuf2.0-dev libxml2-utils gmp-doc libgmp10-doc libmpfr-dev krb5-doc krb5-user libvisual-0.4-plugins gstreamer1.0-tools pulseaudio libthai0 qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.7-venv python3.7-doc binfmt-support qt5-doc default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev unixodbc-dev ri bundler Recommended packages: curl | wget | lynx libpam-cap dbus libarchive-cpio-perl shared-mime-info xdg-user-dirs gstreamer1.0-plugins-base krb5-locales qttranslations5-l10n qt5-gtk-platformtheme geoclue-2.0 libltdl-dev mesa-vulkan-drivers | vulkan-icd libwacom-bin libmail-sendmail-perl libqt5opengl5-dev zip fonts-lato libjs-jquery ruby2.5-doc The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism dwz file fontconfig fontconfig-config fonts-dejavu-core gawk gettext gettext-base groff-base intltool-debian iso-codes libarchive-zip-perl libasound2 libasound2-data libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libbrotli1 libbsd0 libcap2-bin libclang1-9 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libevdev2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgssapi-krb5-2 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgudev-1.0-0 libharfbuzz0b libhyphen0 libice6 libicu63 libinput-bin libinput10 libjpeg-turbo8 libjpeg8 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm9 libmagic-mgc libmagic1 libmount-dev libmpdec2 libmtdev1 libogg0 liborc-0.4-0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.7 libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5designercomponents5 libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5svg5-dev libqt5test5 libqt5webchannel5 libqt5webkit5 libqt5widgets5 libqt5xml5 libqt5xmlpatterns5 libqt5xmlpatterns5-dev libruby2.5 libselinux1-dev libsensors-config libsensors5 libsepol1-dev libsigsegv2 libsm6 libsndfile1 libsub-override-perl libtool libuchardet0 libvorbis0a libvorbisenc2 libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwebp6 libwoff1 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxrender1 libxshmfence1 libxslt1.1 libxxf86vm1 libyaml-0-2 m4 man-db mime-support pkg-config po-debconf python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal qdoc-qt5 qhelpgenerator-qt5 qt5-assistant qt5-qmake qt5-qmake-bin qtattributionsscanner-qt5 qtbase5-dev qtbase5-dev-tools qtchooser qtmultimedia5-dev qttools5-dev qttools5-dev-tools rake ruby ruby-dev ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 ruby2.5-dev rubygems-integration sbuild-build-depends-klayout-dummy txt2man ucf uuid-dev x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 255 newly installed, 0 to remove and 0 not upgraded. Need to get 117 MB of archives. After this operation, 742 MB of additional disk space will be used. Get:1 copy:/<>/resolver-VYTV1H/apt_archive ./ sbuild-build-depends-klayout-dummy 0.invalid.0 [944 B] Get:2 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libpython3.7-minimal ppc64el 3.7.6-1build1 [549 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main ppc64el libexpat1 ppc64el 2.2.9-1 [77.4 kB] Get:4 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el python3.7-minimal ppc64el 3.7.6-1build1 [2027 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-minimal ppc64el 3.7.5-1ubuntu1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main ppc64el mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main ppc64el libmpdec2 ppc64el 2.4.2-2 [86.8 kB] Get:8 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libpython3.7-stdlib ppc64el 3.7.6-1build1 [1790 kB] Get:9 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el python3.7 ppc64el 3.7.6-1build1 [304 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main ppc64el libpython3-stdlib ppc64el 3.7.5-1ubuntu1 [6844 B] Get:11 http://ftpmaster.internal/ubuntu focal/main ppc64el python3 ppc64el 3.7.5-1ubuntu1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main ppc64el libbsd0 ppc64el 0.10.0-1 [55.1 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main ppc64el bsdmainutils ppc64el 11.1.2ubuntu2 [185 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main ppc64el libuchardet0 ppc64el 0.0.6-3 [67.7 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main ppc64el groff-base ppc64el 1.22.4-4 [941 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main ppc64el libpipeline1 ppc64el 1.5.2-2 [28.9 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main ppc64el man-db ppc64el 2.9.0-2 [1145 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main ppc64el libsigsegv2 ppc64el 2.12-2 [13.9 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main ppc64el gawk ppc64el 1:5.0.1+dfsg-1 [447 kB] Get:20 http://ftpmaster.internal/ubuntu focal/universe ppc64el libdouble-conversion3 ppc64el 3.1.5-4ubuntu1 [41.6 kB] Get:21 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglib2.0-0 ppc64el 2.63.3-1build1 [1376 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main ppc64el libicu63 ppc64el 63.2-2 [8505 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-16-0 ppc64el 10.34-7 [188 kB] Get:24 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5core5a ppc64el 5.12.5+dfsg-5 [2022 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main ppc64el libfreetype6 ppc64el 2.10.1-2 [412 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main ppc64el ucf all 3.0038+nmu1 [51.6 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main ppc64el fonts-dejavu-core all 2.37-1 [1041 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main ppc64el fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main ppc64el libfontconfig1 ppc64el 2.13.1-2ubuntu2 [155 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main ppc64el fontconfig ppc64el 2.13.1-2ubuntu2 [173 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main ppc64el libdrm-common all 2.4.100-4 [5340 B] Get:32 http://ftpmaster.internal/ubuntu focal/main ppc64el libdrm2 ppc64el 2.4.100-4 [37.9 kB] Get:33 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglvnd0 ppc64el 1.3.0-7 [65.3 kB] Get:34 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libwayland-server0 ppc64el 1.17.0-1build1 [34.0 kB] Get:35 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgbm1 ppc64el 19.3.1-4ubuntu1 [32.8 kB] Get:36 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglapi-mesa ppc64el 19.3.1-4ubuntu1 [27.8 kB] Get:37 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libwayland-client0 ppc64el 1.17.0-1build1 [27.6 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main ppc64el libx11-xcb1 ppc64el 2:1.6.8-1 [9384 B] Get:39 http://ftpmaster.internal/ubuntu focal/main ppc64el libxau6 ppc64el 1:1.0.9-0ubuntu1 [7876 B] Get:40 http://ftpmaster.internal/ubuntu focal/main ppc64el libxdmcp6 ppc64el 1:1.1.3-0ubuntu1 [11.8 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb1 ppc64el 1.13.1-3build1 [50.9 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-dri2-0 ppc64el 1.13.1-3build1 [7268 B] Get:43 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-dri3-0 ppc64el 1.13.1-3build1 [7088 B] Get:44 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-present0 ppc64el 1.13.1-3build1 [5828 B] Get:45 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-sync1 ppc64el 1.13.1-3build1 [9360 B] Get:46 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-xfixes0 ppc64el 1.13.1-3build1 [9788 B] Get:47 http://ftpmaster.internal/ubuntu focal/main ppc64el libxshmfence1 ppc64el 1.3-1 [5096 B] Get:48 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libegl-mesa0 ppc64el 19.3.1-4ubuntu1 [112 kB] Get:49 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libegl1 ppc64el 1.3.0-7 [40.5 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main ppc64el libx11-data all 2:1.6.8-1 [113 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main ppc64el libx11-6 ppc64el 2:1.6.8-1 [632 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-glx0 ppc64el 1.13.1-3build1 [23.4 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main ppc64el libxdamage1 ppc64el 1:1.1.5-1 [7264 B] Get:54 http://ftpmaster.internal/ubuntu focal/main ppc64el libxext6 ppc64el 2:1.3.4-0ubuntu1 [35.1 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main ppc64el libxfixes3 ppc64el 1:5.0.3-1 [10.6 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build1 [11.3 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main ppc64el libdrm-amdgpu1 ppc64el 2.4.100-4 [21.9 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main ppc64el libdrm-nouveau2 ppc64el 2.4.100-4 [18.4 kB] Get:59 http://ftpmaster.internal/ubuntu focal/main ppc64el libdrm-radeon1 ppc64el 2.4.100-4 [24.6 kB] Get:60 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libelf1 ppc64el 0.176-1.1build1 [53.4 kB] Get:61 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libedit2 ppc64el 3.1-20191231-1 [107 kB] Get:62 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libllvm9 ppc64el 1:9.0.1-6build2 [13.9 MB] Get:63 http://ftpmaster.internal/ubuntu focal/main ppc64el libsensors-config all 1:3.6.0-2ubuntu1 [6092 B] Get:64 http://ftpmaster.internal/ubuntu focal/main ppc64el libsensors5 ppc64el 1:3.6.0-2ubuntu1 [31.7 kB] Get:65 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgl1-mesa-dri ppc64el 19.3.1-4ubuntu1 [7630 kB] Get:66 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglx-mesa0 ppc64el 19.3.1-4ubuntu1 [161 kB] Get:67 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglx0 ppc64el 1.3.0-7 [32.5 kB] Get:68 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgl1 ppc64el 1.3.0-7 [114 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main ppc64el libgraphite2-3 ppc64el 1.3.13-11 [73.3 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main ppc64el libharfbuzz0b ppc64el 2.6.4-1ubuntu1 [432 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main ppc64el x11-common all 1:7.7+19ubuntu13 [22.4 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main ppc64el libice6 ppc64el 2:1.0.10-0ubuntu1 [46.1 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main ppc64el libevdev2 ppc64el 1.8.0+dfsg-2 [33.0 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main ppc64el libmtdev1 ppc64el 1.1.5-1ubuntu3 [15.8 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main ppc64el libgudev-1.0-0 ppc64el 1:233-1 [13.9 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main ppc64el libwacom-common all 1.1-2build3 [41.2 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main ppc64el libwacom2 ppc64el 1.1-2build3 [22.9 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main ppc64el libinput-bin ppc64el 1.14.3-1build1 [15.0 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main ppc64el libinput10 ppc64el 1.14.3-1build1 [123 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main ppc64el libjpeg-turbo8 ppc64el 2.0.3-0ubuntu1 [155 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main ppc64el libjpeg8 ppc64el 8c-2ubuntu8 [2146 B] Get:82 http://ftpmaster.internal/ubuntu focal/main ppc64el libdbus-1-3 ppc64el 1.12.16-2ubuntu2 [198 kB] Get:83 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5dbus5 ppc64el 5.12.5+dfsg-5 [216 kB] Get:84 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5network5 ppc64el 5.12.5+dfsg-5 [701 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main ppc64el libsm6 ppc64el 2:1.2.3-1 [17.6 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-icccm4 ppc64el 0.4.1-1.1 [11.2 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-shm0 ppc64el 1.13.1-3build1 [5896 B] Get:88 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-util1 ppc64el 0.4.0-0ubuntu3 [11.0 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-image0 ppc64el 0.4.0-1build1 [12.4 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-keysyms1 ppc64el 0.4.0-1build1 [8756 B] Get:91 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-randr0 ppc64el 1.13.1-3build1 [17.5 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-render0 ppc64el 1.13.1-3build1 [15.7 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-render-util0 ppc64el 0.3.9-1build1 [10.7 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-shape0 ppc64el 1.13.1-3build1 [6224 B] Get:95 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-xinerama0 ppc64el 1.13.1-3build1 [5548 B] Get:96 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-xinput0 ppc64el 1.13.1-3build1 [32.7 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb-xkb1 ppc64el 1.13.1-3build1 [31.4 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main ppc64el xkb-data all 2.26-2ubuntu3 [335 kB] Get:99 http://ftpmaster.internal/ubuntu focal/main ppc64el libxkbcommon0 ppc64el 0.9.1-1 [126 kB] Get:100 http://ftpmaster.internal/ubuntu focal/main ppc64el libxkbcommon-x11-0 ppc64el 0.9.1-1 [14.7 kB] Get:101 http://ftpmaster.internal/ubuntu focal/main ppc64el libxrender1 ppc64el 1:0.9.10-1 [17.6 kB] Get:102 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5gui5 ppc64el 5.12.5+dfsg-5 [3131 kB] Get:103 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5widgets5 ppc64el 5.12.5+dfsg-5 [2385 kB] Get:104 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5svg5 ppc64el 5.12.5-2 [139 kB] Get:105 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5svg5-dev ppc64el 5.12.5-2 [10.2 kB] Get:106 http://ftpmaster.internal/ubuntu focal/main ppc64el libcap2-bin ppc64el 1:2.27-1 [24.4 kB] Get:107 http://ftpmaster.internal/ubuntu focal/main ppc64el libgstreamer1.0-0 ppc64el 1.16.2-2 [891 kB] Get:108 http://ftpmaster.internal/ubuntu focal/main ppc64el liborc-0.4-0 ppc64el 1:0.4.31-1 [229 kB] Get:109 http://ftpmaster.internal/ubuntu focal/main ppc64el iso-codes all 4.4-1 [2695 kB] Get:110 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgstreamer-plugins-base1.0-0 ppc64el 1.16.2-2ubuntu3 [842 kB] Get:111 http://ftpmaster.internal/ubuntu focal/main ppc64el libhyphen0 ppc64el 2.8.8-7 [30.4 kB] Get:112 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5positioning5 ppc64el 5.12.5+dfsg-2 [207 kB] Get:113 http://ftpmaster.internal/ubuntu focal/main ppc64el libavahi-common-data ppc64el 0.7-4ubuntu6 [21.3 kB] Get:114 http://ftpmaster.internal/ubuntu focal/main ppc64el libavahi-common3 ppc64el 0.7-4ubuntu6 [22.9 kB] Get:115 http://ftpmaster.internal/ubuntu focal/main ppc64el libavahi-client3 ppc64el 0.7-4ubuntu6 [28.0 kB] Get:116 http://ftpmaster.internal/ubuntu focal/main ppc64el libkrb5support0 ppc64el 1.17-6ubuntu3 [35.0 kB] Get:117 http://ftpmaster.internal/ubuntu focal/main ppc64el libk5crypto3 ppc64el 1.17-6ubuntu3 [102 kB] Get:118 http://ftpmaster.internal/ubuntu focal/main ppc64el libkeyutils1 ppc64el 1.6-6ubuntu1 [11.3 kB] Get:119 http://ftpmaster.internal/ubuntu focal/main ppc64el libkrb5-3 ppc64el 1.17-6ubuntu3 [370 kB] Get:120 http://ftpmaster.internal/ubuntu focal/main ppc64el libgssapi-krb5-2 ppc64el 1.17-6ubuntu3 [135 kB] Get:121 http://ftpmaster.internal/ubuntu focal/main ppc64el libcups2 ppc64el 2.3.0-7ubuntu1 [269 kB] Get:122 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5printsupport5 ppc64el 5.12.5+dfsg-5 [200 kB] Get:123 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5qml5 ppc64el 5.12.5-5 [1514 kB] Get:124 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5quick5 ppc64el 5.12.5-5 [1487 kB] Get:125 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5sensors5 ppc64el 5.12.5-2 [126 kB] Get:126 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5webchannel5 ppc64el 5.12.5-2 [55.6 kB] Get:127 http://ftpmaster.internal/ubuntu focal/main ppc64el libwebp6 ppc64el 0.6.1-2 [225 kB] Get:128 http://ftpmaster.internal/ubuntu focal/main ppc64el libbrotli1 ppc64el 1.0.7-6 [293 kB] Get:129 http://ftpmaster.internal/ubuntu focal/main ppc64el libwoff1 ppc64el 1.0.2-1build1 [52.3 kB] Get:130 http://ftpmaster.internal/ubuntu focal/main ppc64el libxml2 ppc64el 2.9.4+dfsg1-8ubuntu2 [680 kB] Get:131 http://ftpmaster.internal/ubuntu focal/main ppc64el libxslt1.1 ppc64el 1.1.33-0ubuntu3 [165 kB] Get:132 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5webkit5 ppc64el 5.212.0~alpha3-6 [11.8 MB] Get:133 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic-mgc ppc64el 1:5.37-6ubuntu1 [209 kB] Get:134 http://ftpmaster.internal/ubuntu focal/main ppc64el libmagic1 ppc64el 1:5.37-6ubuntu1 [92.2 kB] Get:135 http://ftpmaster.internal/ubuntu focal/main ppc64el file ppc64el 1:5.37-6ubuntu1 [24.0 kB] Get:136 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglib2.0-data all 2.63.3-1build1 [7236 B] Get:137 http://ftpmaster.internal/ubuntu focal/main ppc64el libyaml-0-2 ppc64el 0.2.2-1 [55.8 kB] Get:138 http://ftpmaster.internal/ubuntu focal/main ppc64el gettext-base ppc64el 0.19.8.1-10 [52.7 kB] Get:139 http://ftpmaster.internal/ubuntu focal/main ppc64el m4 ppc64el 1.4.18-4 [210 kB] Get:140 http://ftpmaster.internal/ubuntu focal/main ppc64el autoconf all 2.69-11ubuntu1 [321 kB] Get:141 http://ftpmaster.internal/ubuntu focal/main ppc64el autotools-dev all 20180224.1 [39.6 kB] Get:142 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el automake all 1:1.16.1-4ubuntu4 [522 kB] Get:143 http://ftpmaster.internal/ubuntu focal/main ppc64el autopoint all 0.19.8.1-10 [412 kB] Get:144 http://ftpmaster.internal/ubuntu focal/universe ppc64el chrpath ppc64el 0.16-2 [13.3 kB] Get:145 http://ftpmaster.internal/ubuntu focal/main ppc64el libtool all 2.4.6-11 [194 kB] Get:146 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-autoreconf all 19 [16.1 kB] Get:147 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libdebhelper-perl all 12.7.3ubuntu1 [52.1 kB] Get:148 http://ftpmaster.internal/ubuntu focal/main ppc64el libarchive-zip-perl all 1.67-1 [90.4 kB] Get:149 http://ftpmaster.internal/ubuntu focal/main ppc64el libsub-override-perl all 0.09-2 [9532 B] Get:150 http://ftpmaster.internal/ubuntu focal/main ppc64el libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:151 http://ftpmaster.internal/ubuntu focal/main ppc64el dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:152 http://ftpmaster.internal/ubuntu focal/main ppc64el dwz ppc64el 0.13-5 [136 kB] Get:153 http://ftpmaster.internal/ubuntu focal/main ppc64el libcroco3 ppc64el 0.6.13-1 [92.1 kB] Get:154 http://ftpmaster.internal/ubuntu focal/main ppc64el gettext ppc64el 0.19.8.1-10 [959 kB] Get:155 http://ftpmaster.internal/ubuntu focal/main ppc64el intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:156 http://ftpmaster.internal/ubuntu focal/main ppc64el po-debconf all 1.0.21 [233 kB] Get:157 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el debhelper all 12.7.3ubuntu1 [896 kB] Get:158 http://ftpmaster.internal/ubuntu focal/main ppc64el libasound2-data all 1.1.9-0ubuntu1 [42.0 kB] Get:159 http://ftpmaster.internal/ubuntu focal/main ppc64el libasound2 ppc64el 1.1.9-0ubuntu1 [393 kB] Get:160 http://ftpmaster.internal/ubuntu focal/main ppc64el libasyncns0 ppc64el 0.8-6 [11.8 kB] Get:161 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libclang1-9 ppc64el 1:9.0.1-6build2 [6465 kB] Get:162 http://ftpmaster.internal/ubuntu focal/main ppc64el xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:163 http://ftpmaster.internal/ubuntu focal/main ppc64el x11proto-dev all 2018.4-4 [251 kB] Get:164 http://ftpmaster.internal/ubuntu focal/main ppc64el x11proto-core-dev all 2018.4-4 [2620 B] Get:165 http://ftpmaster.internal/ubuntu focal/main ppc64el libxau-dev ppc64el 1:1.0.9-0ubuntu1 [10.1 kB] Get:166 http://ftpmaster.internal/ubuntu focal/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu1 [27.0 kB] Get:167 http://ftpmaster.internal/ubuntu focal/main ppc64el xtrans-dev all 1.3.5-1build1 [70.7 kB] Get:168 http://ftpmaster.internal/ubuntu focal/main ppc64el libpthread-stubs0-dev ppc64el 0.4-1 [5388 B] Get:169 http://ftpmaster.internal/ubuntu focal/main ppc64el libxcb1-dev ppc64el 1.13.1-3build1 [88.6 kB] Get:170 http://ftpmaster.internal/ubuntu focal/main ppc64el libx11-dev ppc64el 2:1.6.8-1 [721 kB] Get:171 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglx-dev ppc64el 1.3.0-7 [14.0 kB] Get:172 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libgl-dev ppc64el 1.3.0-7 [97.8 kB] Get:173 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libegl-dev ppc64el 1.3.0-7 [16.9 kB] Get:174 http://ftpmaster.internal/ubuntu focal/main ppc64el libexpat1-dev ppc64el 2.2.9-1 [121 kB] Get:175 http://ftpmaster.internal/ubuntu focal/main ppc64el libogg0 ppc64el 1.3.4-0ubuntu1 [26.0 kB] Get:176 http://ftpmaster.internal/ubuntu focal/main ppc64el libflac8 ppc64el 1.3.3-1 [131 kB] Get:177 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglib2.0-bin ppc64el 2.63.3-1build1 [77.6 kB] Get:178 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libffi-dev ppc64el 3.3-2.3build1 [60.8 kB] Get:179 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-lib2to3 all 3.8.0-1 [75.6 kB] Get:180 http://ftpmaster.internal/ubuntu focal/main ppc64el python3-distutils all 3.8.0-1 [142 kB] Get:181 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglib2.0-dev-bin ppc64el 2.63.3-1build1 [109 kB] Get:182 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el uuid-dev ppc64el 2.34-0.1ubuntu5 [35.9 kB] Get:183 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libblkid-dev ppc64el 2.34-0.1ubuntu5 [200 kB] Get:184 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libmount-dev ppc64el 2.34-0.1ubuntu5 [217 kB] Get:185 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre16-3 ppc64el 2:8.39-12 [159 kB] Get:186 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre32-3 ppc64el 2:8.39-12 [145 kB] Get:187 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcrecpp0v5 ppc64el 2:8.39-12 [16.9 kB] Get:188 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre3-dev ppc64el 2:8.39-12 [550 kB] Get:189 http://ftpmaster.internal/ubuntu focal/main ppc64el libsepol1-dev ppc64el 3.0-1 [373 kB] Get:190 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-32-0 ppc64el 10.34-7 [177 kB] Get:191 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-posix2 ppc64el 10.34-7 [6212 B] Get:192 http://ftpmaster.internal/ubuntu focal/main ppc64el libpcre2-dev ppc64el 10.34-7 [669 kB] Get:193 http://ftpmaster.internal/ubuntu focal/main ppc64el libselinux1-dev ppc64el 3.0-1 [171 kB] Get:194 http://ftpmaster.internal/ubuntu focal/main ppc64el pkg-config ppc64el 0.29.1-0ubuntu3 [49.3 kB] Get:195 http://ftpmaster.internal/ubuntu focal/main ppc64el zlib1g-dev ppc64el 1:1.2.11.dfsg-1ubuntu3 [176 kB] Get:196 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libglib2.0-dev ppc64el 2.63.3-1build1 [1705 kB] Get:197 http://ftpmaster.internal/ubuntu focal/main ppc64el libglu1-mesa ppc64el 9.0.1-1 [261 kB] Get:198 http://ftpmaster.internal/ubuntu focal/main ppc64el libglu1-mesa-dev ppc64el 9.0.1-1 [309 kB] Get:199 http://ftpmaster.internal/ubuntu focal/main ppc64el libgmpxx4ldbl ppc64el 2:6.1.2+dfsg-4 [9452 B] Get:200 http://ftpmaster.internal/ubuntu focal/main ppc64el libgmp-dev ppc64el 2:6.1.2+dfsg-4 [318 kB] Get:201 http://ftpmaster.internal/ubuntu focal/main ppc64el libvorbis0a ppc64el 1.3.6-2ubuntu1 [118 kB] Get:202 http://ftpmaster.internal/ubuntu focal/main ppc64el libvorbisenc2 ppc64el 1.3.6-2ubuntu1 [76.5 kB] Get:203 http://ftpmaster.internal/ubuntu focal/main ppc64el libsndfile1 ppc64el 1.0.28-6 [237 kB] Get:204 http://ftpmaster.internal/ubuntu focal/main ppc64el libwrap0 ppc64el 7.6.q-30 [48.9 kB] Get:205 http://ftpmaster.internal/ubuntu focal/main ppc64el libpulse0 ppc64el 1:13.0-3ubuntu1 [261 kB] Get:206 http://ftpmaster.internal/ubuntu focal/main ppc64el libpulse-mainloop-glib0 ppc64el 1:13.0-3ubuntu1 [11.9 kB] Get:207 http://ftpmaster.internal/ubuntu focal/main ppc64el libpulse-dev ppc64el 1:13.0-3ubuntu1 [72.2 kB] Get:208 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libpython3.7 ppc64el 3.7.6-1build1 [1564 kB] Get:209 http://ftpmaster.internal/ubuntu focal-proposed/main ppc64el libpython3.7-dev ppc64el 3.7.6-1build1 [4052 kB] Get:210 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5concurrent5 ppc64el 5.12.5+dfsg-5 [34.0 kB] Get:211 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5xml5 ppc64el 5.12.5+dfsg-5 [112 kB] Get:212 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5designer5 ppc64el 5.12.5-2 [2813 kB] Get:213 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5designercomponents5 ppc64el 5.12.5-2 [751 kB] Get:214 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5sql5 ppc64el 5.12.5+dfsg-5 [126 kB] Get:215 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5help5 ppc64el 5.12.5-2 [142 kB] Get:216 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5multimedia5 ppc64el 5.12.5-1 [296 kB] Get:217 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5opengl5 ppc64el 5.12.5+dfsg-5 [142 kB] Get:218 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5multimediawidgets5 ppc64el 5.12.5-1 [42.7 kB] Get:219 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5multimediagsttools5 ppc64el 5.12.5-1 [118 kB] Get:220 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5multimediaquick5 ppc64el 5.12.5-1 [42.6 kB] Get:221 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5quickwidgets5 ppc64el 5.12.5-5 [43.1 kB] Get:222 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5sql5-sqlite ppc64el 5.12.5+dfsg-5 [49.0 kB] Get:223 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el libqt5test5 ppc64el 5.12.5+dfsg-5 [131 kB] Get:224 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5xmlpatterns5 ppc64el 5.12.5-1 [950 kB] Get:225 http://ftpmaster.internal/ubuntu focal/main ppc64el libvulkan1 ppc64el 1.1.126.0-2 [104 kB] Get:226 http://ftpmaster.internal/ubuntu focal/main ppc64el libvulkan-dev ppc64el 1.1.126.0-2 [469 kB] Get:227 http://ftpmaster.internal/ubuntu focal/main ppc64el x11proto-xext-dev all 2018.4-4 [2620 B] Get:228 http://ftpmaster.internal/ubuntu focal/main ppc64el libxext-dev ppc64el 2:1.3.4-0ubuntu1 [91.2 kB] Get:229 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el qt5-qmake-bin ppc64el 5.12.5+dfsg-5 [956 kB] Get:230 http://ftpmaster.internal/ubuntu focal/universe ppc64el qtchooser ppc64el 66-2 [28.4 kB] Get:231 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el qt5-qmake ppc64el 5.12.5+dfsg-5 [189 kB] Get:232 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el qtbase5-dev-tools ppc64el 5.12.5+dfsg-5 [819 kB] Get:233 http://ftpmaster.internal/ubuntu focal-proposed/universe ppc64el qtbase5-dev ppc64el 5.12.5+dfsg-5 [989 kB] Get:234 http://ftpmaster.internal/ubuntu focal/universe ppc64el libqt5xmlpatterns5-dev ppc64el 5.12.5-1 [15.6 kB] Get:235 http://ftpmaster.internal/ubuntu focal/main ppc64el rubygems-integration all 1.15 [5056 B] Get:236 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby2.5 ppc64el 2.5.7-1ubuntu1 [48.9 kB] Get:237 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby ppc64el 1:2.5.2 [5792 B] Get:238 http://ftpmaster.internal/ubuntu focal/main ppc64el rake all 12.3.3-1 [45.1 kB] Get:239 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-did-you-mean all 1.2.1-1 [9828 B] Get:240 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-minitest all 5.13.0-1 [40.9 kB] Get:241 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-net-telnet all 0.1.1-2 [12.6 kB] Get:242 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-power-assert all 1.1.1-1 [11.0 kB] Get:243 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-test-unit all 3.3.4-1 [73.1 kB] Get:244 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-xmlrpc all 0.3.0-2 [23.8 kB] Get:245 http://ftpmaster.internal/ubuntu focal/main ppc64el libruby2.5 ppc64el 2.5.7-1ubuntu1 [3322 kB] Get:246 http://ftpmaster.internal/ubuntu focal/universe ppc64el qdoc-qt5 ppc64el 5.12.5-2 [523 kB] Get:247 http://ftpmaster.internal/ubuntu focal/universe ppc64el qhelpgenerator-qt5 ppc64el 5.12.5-2 [67.9 kB] Get:248 http://ftpmaster.internal/ubuntu focal/universe ppc64el qt5-assistant ppc64el 5.12.5-2 [383 kB] Get:249 http://ftpmaster.internal/ubuntu focal/universe ppc64el qtattributionsscanner-qt5 ppc64el 5.12.5-2 [26.4 kB] Get:250 http://ftpmaster.internal/ubuntu focal/universe ppc64el qtmultimedia5-dev ppc64el 5.12.5-1 [41.5 kB] Get:251 http://ftpmaster.internal/ubuntu focal/universe ppc64el qttools5-dev-tools ppc64el 5.12.5-2 [1067 kB] Get:252 http://ftpmaster.internal/ubuntu focal/universe ppc64el qttools5-dev ppc64el 5.12.5-2 [194 kB] Get:253 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby2.5-dev ppc64el 2.5.7-1ubuntu1 [63.6 kB] Get:254 http://ftpmaster.internal/ubuntu focal/main ppc64el ruby-dev ppc64el 1:2.5.2 [4676 B] Get:255 http://ftpmaster.internal/ubuntu focal/universe ppc64el txt2man all 1.6.0-6 [27.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 117 MB in 9s (12.6 MB/s) Selecting previously unselected package libpython3.7-minimal:ppc64el. (Reading database ... 14749 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.6-1build1_ppc64el.deb ... Unpacking libpython3.7-minimal:ppc64el (3.7.6-1build1) ... Selecting previously unselected package libexpat1:ppc64el. Preparing to unpack .../libexpat1_2.2.9-1_ppc64el.deb ... Unpacking libexpat1:ppc64el (2.2.9-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.6-1build1_ppc64el.deb ... Unpacking python3.7-minimal (3.7.6-1build1) ... Setting up libpython3.7-minimal:ppc64el (3.7.6-1build1) ... Setting up libexpat1:ppc64el (2.2.9-1) ... Setting up python3.7-minimal (3.7.6-1build1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14998 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.5-1ubuntu1_ppc64el.deb ... Unpacking python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:ppc64el. Preparing to unpack .../2-libmpdec2_2.4.2-2_ppc64el.deb ... Unpacking libmpdec2:ppc64el (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:ppc64el. Preparing to unpack .../3-libpython3.7-stdlib_3.7.6-1build1_ppc64el.deb ... Unpacking libpython3.7-stdlib:ppc64el (3.7.6-1build1) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.6-1build1_ppc64el.deb ... Unpacking python3.7 (3.7.6-1build1) ... Selecting previously unselected package libpython3-stdlib:ppc64el. Preparing to unpack .../5-libpython3-stdlib_3.7.5-1ubuntu1_ppc64el.deb ... Unpacking libpython3-stdlib:ppc64el (3.7.5-1ubuntu1) ... Setting up python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15436 files and directories currently installed.) Preparing to unpack .../0-python3_3.7.5-1ubuntu1_ppc64el.deb ... Unpacking python3 (3.7.5-1ubuntu1) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../1-libbsd0_0.10.0-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../2-bsdmainutils_11.1.2ubuntu2_ppc64el.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:ppc64el. Preparing to unpack .../3-libuchardet0_0.0.6-3_ppc64el.deb ... Unpacking libuchardet0:ppc64el (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../4-groff-base_1.22.4-4_ppc64el.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../5-libpipeline1_1.5.2-2_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.5.2-2) ... Selecting previously unselected package man-db. Preparing to unpack .../6-man-db_2.9.0-2_ppc64el.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../7-libsigsegv2_2.12-2_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.12-2) ... Setting up libsigsegv2:ppc64el (2.12-2) ... Selecting previously unselected package gawk. (Reading database ... 16062 files and directories currently installed.) Preparing to unpack .../000-gawk_1%3a5.0.1+dfsg-1_ppc64el.deb ... Unpacking gawk (1:5.0.1+dfsg-1) ... Selecting previously unselected package libdouble-conversion3:ppc64el. Preparing to unpack .../001-libdouble-conversion3_3.1.5-4ubuntu1_ppc64el.deb ... Unpacking libdouble-conversion3:ppc64el (3.1.5-4ubuntu1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../002-libglib2.0-0_2.63.3-1build1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.63.3-1build1) ... Selecting previously unselected package libicu63:ppc64el. Preparing to unpack .../003-libicu63_63.2-2_ppc64el.deb ... Unpacking libicu63:ppc64el (63.2-2) ... Selecting previously unselected package libpcre2-16-0:ppc64el. Preparing to unpack .../004-libpcre2-16-0_10.34-7_ppc64el.deb ... Unpacking libpcre2-16-0:ppc64el (10.34-7) ... Selecting previously unselected package libqt5core5a:ppc64el. Preparing to unpack .../005-libqt5core5a_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5core5a:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libfreetype6:ppc64el. Preparing to unpack .../006-libfreetype6_2.10.1-2_ppc64el.deb ... Unpacking libfreetype6:ppc64el (2.10.1-2) ... Selecting previously unselected package ucf. Preparing to unpack .../007-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../008-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../009-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:ppc64el. Preparing to unpack .../010-libfontconfig1_2.13.1-2ubuntu2_ppc64el.deb ... Unpacking libfontconfig1:ppc64el (2.13.1-2ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../011-fontconfig_2.13.1-2ubuntu2_ppc64el.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../012-libdrm-common_2.4.100-4_all.deb ... Unpacking libdrm-common (2.4.100-4) ... Selecting previously unselected package libdrm2:ppc64el. Preparing to unpack .../013-libdrm2_2.4.100-4_ppc64el.deb ... Unpacking libdrm2:ppc64el (2.4.100-4) ... Selecting previously unselected package libglvnd0:ppc64el. Preparing to unpack .../014-libglvnd0_1.3.0-7_ppc64el.deb ... Unpacking libglvnd0:ppc64el (1.3.0-7) ... Selecting previously unselected package libwayland-server0:ppc64el. Preparing to unpack .../015-libwayland-server0_1.17.0-1build1_ppc64el.deb ... Unpacking libwayland-server0:ppc64el (1.17.0-1build1) ... Selecting previously unselected package libgbm1:ppc64el. Preparing to unpack .../016-libgbm1_19.3.1-4ubuntu1_ppc64el.deb ... Unpacking libgbm1:ppc64el (19.3.1-4ubuntu1) ... Selecting previously unselected package libglapi-mesa:ppc64el. Preparing to unpack .../017-libglapi-mesa_19.3.1-4ubuntu1_ppc64el.deb ... Unpacking libglapi-mesa:ppc64el (19.3.1-4ubuntu1) ... Selecting previously unselected package libwayland-client0:ppc64el. Preparing to unpack .../018-libwayland-client0_1.17.0-1build1_ppc64el.deb ... Unpacking libwayland-client0:ppc64el (1.17.0-1build1) ... Selecting previously unselected package libx11-xcb1:ppc64el. Preparing to unpack .../019-libx11-xcb1_2%3a1.6.8-1_ppc64el.deb ... Unpacking libx11-xcb1:ppc64el (2:1.6.8-1) ... Selecting previously unselected package libxau6:ppc64el. Preparing to unpack .../020-libxau6_1%3a1.0.9-0ubuntu1_ppc64el.deb ... Unpacking libxau6:ppc64el (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:ppc64el. Preparing to unpack .../021-libxdmcp6_1%3a1.1.3-0ubuntu1_ppc64el.deb ... Unpacking libxdmcp6:ppc64el (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:ppc64el. Preparing to unpack .../022-libxcb1_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb1:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-dri2-0:ppc64el. Preparing to unpack .../023-libxcb-dri2-0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-dri2-0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-dri3-0:ppc64el. Preparing to unpack .../024-libxcb-dri3-0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-dri3-0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-present0:ppc64el. Preparing to unpack .../025-libxcb-present0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-present0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-sync1:ppc64el. Preparing to unpack .../026-libxcb-sync1_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-sync1:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-xfixes0:ppc64el. Preparing to unpack .../027-libxcb-xfixes0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-xfixes0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxshmfence1:ppc64el. Preparing to unpack .../028-libxshmfence1_1.3-1_ppc64el.deb ... Unpacking libxshmfence1:ppc64el (1.3-1) ... Selecting previously unselected package libegl-mesa0:ppc64el. Preparing to unpack .../029-libegl-mesa0_19.3.1-4ubuntu1_ppc64el.deb ... Unpacking libegl-mesa0:ppc64el (19.3.1-4ubuntu1) ... Selecting previously unselected package libegl1:ppc64el. Preparing to unpack .../030-libegl1_1.3.0-7_ppc64el.deb ... Unpacking libegl1:ppc64el (1.3.0-7) ... Selecting previously unselected package libx11-data. Preparing to unpack .../031-libx11-data_2%3a1.6.8-1_all.deb ... Unpacking libx11-data (2:1.6.8-1) ... Selecting previously unselected package libx11-6:ppc64el. Preparing to unpack .../032-libx11-6_2%3a1.6.8-1_ppc64el.deb ... Unpacking libx11-6:ppc64el (2:1.6.8-1) ... Selecting previously unselected package libxcb-glx0:ppc64el. Preparing to unpack .../033-libxcb-glx0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-glx0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxdamage1:ppc64el. Preparing to unpack .../034-libxdamage1_1%3a1.1.5-1_ppc64el.deb ... Unpacking libxdamage1:ppc64el (1:1.1.5-1) ... Selecting previously unselected package libxext6:ppc64el. Preparing to unpack .../035-libxext6_2%3a1.3.4-0ubuntu1_ppc64el.deb ... Unpacking libxext6:ppc64el (2:1.3.4-0ubuntu1) ... Selecting previously unselected package libxfixes3:ppc64el. Preparing to unpack .../036-libxfixes3_1%3a5.0.3-1_ppc64el.deb ... Unpacking libxfixes3:ppc64el (1:5.0.3-1) ... Selecting previously unselected package libxxf86vm1:ppc64el. Preparing to unpack .../037-libxxf86vm1_1%3a1.1.4-1build1_ppc64el.deb ... Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build1) ... Selecting previously unselected package libdrm-amdgpu1:ppc64el. Preparing to unpack .../038-libdrm-amdgpu1_2.4.100-4_ppc64el.deb ... Unpacking libdrm-amdgpu1:ppc64el (2.4.100-4) ... Selecting previously unselected package libdrm-nouveau2:ppc64el. Preparing to unpack .../039-libdrm-nouveau2_2.4.100-4_ppc64el.deb ... Unpacking libdrm-nouveau2:ppc64el (2.4.100-4) ... Selecting previously unselected package libdrm-radeon1:ppc64el. Preparing to unpack .../040-libdrm-radeon1_2.4.100-4_ppc64el.deb ... Unpacking libdrm-radeon1:ppc64el (2.4.100-4) ... Selecting previously unselected package libelf1:ppc64el. Preparing to unpack .../041-libelf1_0.176-1.1build1_ppc64el.deb ... Unpacking libelf1:ppc64el (0.176-1.1build1) ... Selecting previously unselected package libedit2:ppc64el. Preparing to unpack .../042-libedit2_3.1-20191231-1_ppc64el.deb ... Unpacking libedit2:ppc64el (3.1-20191231-1) ... Selecting previously unselected package libllvm9:ppc64el. Preparing to unpack .../043-libllvm9_1%3a9.0.1-6build2_ppc64el.deb ... Unpacking libllvm9:ppc64el (1:9.0.1-6build2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../044-libsensors-config_1%3a3.6.0-2ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libsensors5:ppc64el. Preparing to unpack .../045-libsensors5_1%3a3.6.0-2ubuntu1_ppc64el.deb ... Unpacking libsensors5:ppc64el (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:ppc64el. Preparing to unpack .../046-libgl1-mesa-dri_19.3.1-4ubuntu1_ppc64el.deb ... Unpacking libgl1-mesa-dri:ppc64el (19.3.1-4ubuntu1) ... Selecting previously unselected package libglx-mesa0:ppc64el. Preparing to unpack .../047-libglx-mesa0_19.3.1-4ubuntu1_ppc64el.deb ... Unpacking libglx-mesa0:ppc64el (19.3.1-4ubuntu1) ... Selecting previously unselected package libglx0:ppc64el. Preparing to unpack .../048-libglx0_1.3.0-7_ppc64el.deb ... Unpacking libglx0:ppc64el (1.3.0-7) ... Selecting previously unselected package libgl1:ppc64el. Preparing to unpack .../049-libgl1_1.3.0-7_ppc64el.deb ... Unpacking libgl1:ppc64el (1.3.0-7) ... Selecting previously unselected package libgraphite2-3:ppc64el. Preparing to unpack .../050-libgraphite2-3_1.3.13-11_ppc64el.deb ... Unpacking libgraphite2-3:ppc64el (1.3.13-11) ... Selecting previously unselected package libharfbuzz0b:ppc64el. Preparing to unpack .../051-libharfbuzz0b_2.6.4-1ubuntu1_ppc64el.deb ... Unpacking libharfbuzz0b:ppc64el (2.6.4-1ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../052-x11-common_1%3a7.7+19ubuntu13_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu13) ... Selecting previously unselected package libice6:ppc64el. Preparing to unpack .../053-libice6_2%3a1.0.10-0ubuntu1_ppc64el.deb ... Unpacking libice6:ppc64el (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libevdev2:ppc64el. Preparing to unpack .../054-libevdev2_1.8.0+dfsg-2_ppc64el.deb ... Unpacking libevdev2:ppc64el (1.8.0+dfsg-2) ... Selecting previously unselected package libmtdev1:ppc64el. Preparing to unpack .../055-libmtdev1_1.1.5-1ubuntu3_ppc64el.deb ... Unpacking libmtdev1:ppc64el (1.1.5-1ubuntu3) ... Selecting previously unselected package libgudev-1.0-0:ppc64el. Preparing to unpack .../056-libgudev-1.0-0_1%3a233-1_ppc64el.deb ... Unpacking libgudev-1.0-0:ppc64el (1:233-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../057-libwacom-common_1.1-2build3_all.deb ... Unpacking libwacom-common (1.1-2build3) ... Selecting previously unselected package libwacom2:ppc64el. Preparing to unpack .../058-libwacom2_1.1-2build3_ppc64el.deb ... Unpacking libwacom2:ppc64el (1.1-2build3) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../059-libinput-bin_1.14.3-1build1_ppc64el.deb ... Unpacking libinput-bin (1.14.3-1build1) ... Selecting previously unselected package libinput10:ppc64el. Preparing to unpack .../060-libinput10_1.14.3-1build1_ppc64el.deb ... Unpacking libinput10:ppc64el (1.14.3-1build1) ... Selecting previously unselected package libjpeg-turbo8:ppc64el. Preparing to unpack .../061-libjpeg-turbo8_2.0.3-0ubuntu1_ppc64el.deb ... Unpacking libjpeg-turbo8:ppc64el (2.0.3-0ubuntu1) ... Selecting previously unselected package libjpeg8:ppc64el. Preparing to unpack .../062-libjpeg8_8c-2ubuntu8_ppc64el.deb ... Unpacking libjpeg8:ppc64el (8c-2ubuntu8) ... Selecting previously unselected package libdbus-1-3:ppc64el. Preparing to unpack .../063-libdbus-1-3_1.12.16-2ubuntu2_ppc64el.deb ... Unpacking libdbus-1-3:ppc64el (1.12.16-2ubuntu2) ... Selecting previously unselected package libqt5dbus5:ppc64el. Preparing to unpack .../064-libqt5dbus5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5dbus5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5network5:ppc64el. Preparing to unpack .../065-libqt5network5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5network5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libsm6:ppc64el. Preparing to unpack .../066-libsm6_2%3a1.2.3-1_ppc64el.deb ... Unpacking libsm6:ppc64el (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:ppc64el. Preparing to unpack .../067-libxcb-icccm4_0.4.1-1.1_ppc64el.deb ... Unpacking libxcb-icccm4:ppc64el (0.4.1-1.1) ... Selecting previously unselected package libxcb-shm0:ppc64el. Preparing to unpack .../068-libxcb-shm0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-shm0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-util1:ppc64el. Preparing to unpack .../069-libxcb-util1_0.4.0-0ubuntu3_ppc64el.deb ... Unpacking libxcb-util1:ppc64el (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:ppc64el. Preparing to unpack .../070-libxcb-image0_0.4.0-1build1_ppc64el.deb ... Unpacking libxcb-image0:ppc64el (0.4.0-1build1) ... Selecting previously unselected package libxcb-keysyms1:ppc64el. Preparing to unpack .../071-libxcb-keysyms1_0.4.0-1build1_ppc64el.deb ... Unpacking libxcb-keysyms1:ppc64el (0.4.0-1build1) ... Selecting previously unselected package libxcb-randr0:ppc64el. Preparing to unpack .../072-libxcb-randr0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-randr0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-render0:ppc64el. Preparing to unpack .../073-libxcb-render0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-render0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-render-util0:ppc64el. Preparing to unpack .../074-libxcb-render-util0_0.3.9-1build1_ppc64el.deb ... Unpacking libxcb-render-util0:ppc64el (0.3.9-1build1) ... Selecting previously unselected package libxcb-shape0:ppc64el. Preparing to unpack .../075-libxcb-shape0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-shape0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-xinerama0:ppc64el. Preparing to unpack .../076-libxcb-xinerama0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-xinerama0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-xinput0:ppc64el. Preparing to unpack .../077-libxcb-xinput0_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-xinput0:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libxcb-xkb1:ppc64el. Preparing to unpack .../078-libxcb-xkb1_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb-xkb1:ppc64el (1.13.1-3build1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../079-xkb-data_2.26-2ubuntu3_all.deb ... Unpacking xkb-data (2.26-2ubuntu3) ... Selecting previously unselected package libxkbcommon0:ppc64el. Preparing to unpack .../080-libxkbcommon0_0.9.1-1_ppc64el.deb ... Unpacking libxkbcommon0:ppc64el (0.9.1-1) ... Selecting previously unselected package libxkbcommon-x11-0:ppc64el. Preparing to unpack .../081-libxkbcommon-x11-0_0.9.1-1_ppc64el.deb ... Unpacking libxkbcommon-x11-0:ppc64el (0.9.1-1) ... Selecting previously unselected package libxrender1:ppc64el. Preparing to unpack .../082-libxrender1_1%3a0.9.10-1_ppc64el.deb ... Unpacking libxrender1:ppc64el (1:0.9.10-1) ... Selecting previously unselected package libqt5gui5:ppc64el. Preparing to unpack .../083-libqt5gui5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5gui5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5widgets5:ppc64el. Preparing to unpack .../084-libqt5widgets5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5widgets5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5svg5:ppc64el. Preparing to unpack .../085-libqt5svg5_5.12.5-2_ppc64el.deb ... Unpacking libqt5svg5:ppc64el (5.12.5-2) ... Selecting previously unselected package libqt5svg5-dev:ppc64el. Preparing to unpack .../086-libqt5svg5-dev_5.12.5-2_ppc64el.deb ... Unpacking libqt5svg5-dev:ppc64el (5.12.5-2) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../087-libcap2-bin_1%3a2.27-1_ppc64el.deb ... Unpacking libcap2-bin (1:2.27-1) ... Selecting previously unselected package libgstreamer1.0-0:ppc64el. Preparing to unpack .../088-libgstreamer1.0-0_1.16.2-2_ppc64el.deb ... Unpacking libgstreamer1.0-0:ppc64el (1.16.2-2) ... Selecting previously unselected package liborc-0.4-0:ppc64el. Preparing to unpack .../089-liborc-0.4-0_1%3a0.4.31-1_ppc64el.deb ... Unpacking liborc-0.4-0:ppc64el (1:0.4.31-1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../090-iso-codes_4.4-1_all.deb ... Unpacking iso-codes (4.4-1) ... Selecting previously unselected package libgstreamer-plugins-base1.0-0:ppc64el. Preparing to unpack .../091-libgstreamer-plugins-base1.0-0_1.16.2-2ubuntu3_ppc64el.deb ... Unpacking libgstreamer-plugins-base1.0-0:ppc64el (1.16.2-2ubuntu3) ... Selecting previously unselected package libhyphen0:ppc64el. Preparing to unpack .../092-libhyphen0_2.8.8-7_ppc64el.deb ... Unpacking libhyphen0:ppc64el (2.8.8-7) ... Selecting previously unselected package libqt5positioning5:ppc64el. Preparing to unpack .../093-libqt5positioning5_5.12.5+dfsg-2_ppc64el.deb ... Unpacking libqt5positioning5:ppc64el (5.12.5+dfsg-2) ... Selecting previously unselected package libavahi-common-data:ppc64el. Preparing to unpack .../094-libavahi-common-data_0.7-4ubuntu6_ppc64el.deb ... Unpacking libavahi-common-data:ppc64el (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-common3:ppc64el. Preparing to unpack .../095-libavahi-common3_0.7-4ubuntu6_ppc64el.deb ... Unpacking libavahi-common3:ppc64el (0.7-4ubuntu6) ... Selecting previously unselected package libavahi-client3:ppc64el. Preparing to unpack .../096-libavahi-client3_0.7-4ubuntu6_ppc64el.deb ... Unpacking libavahi-client3:ppc64el (0.7-4ubuntu6) ... Selecting previously unselected package libkrb5support0:ppc64el. Preparing to unpack .../097-libkrb5support0_1.17-6ubuntu3_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.17-6ubuntu3) ... Selecting previously unselected package libk5crypto3:ppc64el. Preparing to unpack .../098-libk5crypto3_1.17-6ubuntu3_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.17-6ubuntu3) ... Selecting previously unselected package libkeyutils1:ppc64el. Preparing to unpack .../099-libkeyutils1_1.6-6ubuntu1_ppc64el.deb ... Unpacking libkeyutils1:ppc64el (1.6-6ubuntu1) ... Selecting previously unselected package libkrb5-3:ppc64el. Preparing to unpack .../100-libkrb5-3_1.17-6ubuntu3_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.17-6ubuntu3) ... Selecting previously unselected package libgssapi-krb5-2:ppc64el. Preparing to unpack .../101-libgssapi-krb5-2_1.17-6ubuntu3_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.17-6ubuntu3) ... Selecting previously unselected package libcups2:ppc64el. Preparing to unpack .../102-libcups2_2.3.0-7ubuntu1_ppc64el.deb ... Unpacking libcups2:ppc64el (2.3.0-7ubuntu1) ... Selecting previously unselected package libqt5printsupport5:ppc64el. Preparing to unpack .../103-libqt5printsupport5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5printsupport5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5qml5:ppc64el. Preparing to unpack .../104-libqt5qml5_5.12.5-5_ppc64el.deb ... Unpacking libqt5qml5:ppc64el (5.12.5-5) ... Selecting previously unselected package libqt5quick5:ppc64el. Preparing to unpack .../105-libqt5quick5_5.12.5-5_ppc64el.deb ... Unpacking libqt5quick5:ppc64el (5.12.5-5) ... Selecting previously unselected package libqt5sensors5:ppc64el. Preparing to unpack .../106-libqt5sensors5_5.12.5-2_ppc64el.deb ... Unpacking libqt5sensors5:ppc64el (5.12.5-2) ... Selecting previously unselected package libqt5webchannel5:ppc64el. Preparing to unpack .../107-libqt5webchannel5_5.12.5-2_ppc64el.deb ... Unpacking libqt5webchannel5:ppc64el (5.12.5-2) ... Selecting previously unselected package libwebp6:ppc64el. Preparing to unpack .../108-libwebp6_0.6.1-2_ppc64el.deb ... Unpacking libwebp6:ppc64el (0.6.1-2) ... Selecting previously unselected package libbrotli1:ppc64el. Preparing to unpack .../109-libbrotli1_1.0.7-6_ppc64el.deb ... Unpacking libbrotli1:ppc64el (1.0.7-6) ... Selecting previously unselected package libwoff1:ppc64el. Preparing to unpack .../110-libwoff1_1.0.2-1build1_ppc64el.deb ... Unpacking libwoff1:ppc64el (1.0.2-1build1) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../111-libxml2_2.9.4+dfsg1-8ubuntu2_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.4+dfsg1-8ubuntu2) ... Selecting previously unselected package libxslt1.1:ppc64el. Preparing to unpack .../112-libxslt1.1_1.1.33-0ubuntu3_ppc64el.deb ... Unpacking libxslt1.1:ppc64el (1.1.33-0ubuntu3) ... Selecting previously unselected package libqt5webkit5:ppc64el. Preparing to unpack .../113-libqt5webkit5_5.212.0~alpha3-6_ppc64el.deb ... Unpacking libqt5webkit5:ppc64el (5.212.0~alpha3-6) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../114-libmagic-mgc_1%3a5.37-6ubuntu1_ppc64el.deb ... Unpacking libmagic-mgc (1:5.37-6ubuntu1) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../115-libmagic1_1%3a5.37-6ubuntu1_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.37-6ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../116-file_1%3a5.37-6ubuntu1_ppc64el.deb ... Unpacking file (1:5.37-6ubuntu1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../117-libglib2.0-data_2.63.3-1build1_all.deb ... Unpacking libglib2.0-data (2.63.3-1build1) ... Selecting previously unselected package libyaml-0-2:ppc64el. Preparing to unpack .../118-libyaml-0-2_0.2.2-1_ppc64el.deb ... Unpacking libyaml-0-2:ppc64el (0.2.2-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../119-gettext-base_0.19.8.1-10_ppc64el.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package m4. Preparing to unpack .../120-m4_1.4.18-4_ppc64el.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../121-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../122-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../123-automake_1%3a1.16.1-4ubuntu4_all.deb ... Unpacking automake (1:1.16.1-4ubuntu4) ... Selecting previously unselected package autopoint. Preparing to unpack .../124-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package chrpath. Preparing to unpack .../125-chrpath_0.16-2_ppc64el.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libtool. Preparing to unpack .../126-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../127-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../128-libdebhelper-perl_12.7.3ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.3ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../129-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../130-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../131-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../132-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../133-dwz_0.13-5_ppc64el.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../134-libcroco3_0.6.13-1_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../135-gettext_0.19.8.1-10_ppc64el.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../136-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../137-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../138-debhelper_12.7.3ubuntu1_all.deb ... Unpacking debhelper (12.7.3ubuntu1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../139-libasound2-data_1.1.9-0ubuntu1_all.deb ... Unpacking libasound2-data (1.1.9-0ubuntu1) ... Selecting previously unselected package libasound2:ppc64el. Preparing to unpack .../140-libasound2_1.1.9-0ubuntu1_ppc64el.deb ... Unpacking libasound2:ppc64el (1.1.9-0ubuntu1) ... Selecting previously unselected package libasyncns0:ppc64el. Preparing to unpack .../141-libasyncns0_0.8-6_ppc64el.deb ... Unpacking libasyncns0:ppc64el (0.8-6) ... Selecting previously unselected package libclang1-9. Preparing to unpack .../142-libclang1-9_1%3a9.0.1-6build2_ppc64el.deb ... Unpacking libclang1-9 (1:9.0.1-6build2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../143-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../144-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../145-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:ppc64el. Preparing to unpack .../146-libxau-dev_1%3a1.0.9-0ubuntu1_ppc64el.deb ... Unpacking libxau-dev:ppc64el (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp-dev:ppc64el. Preparing to unpack .../147-libxdmcp-dev_1%3a1.1.3-0ubuntu1_ppc64el.deb ... Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../148-xtrans-dev_1.3.5-1build1_all.deb ... Unpacking xtrans-dev (1.3.5-1build1) ... Selecting previously unselected package libpthread-stubs0-dev:ppc64el. Preparing to unpack .../149-libpthread-stubs0-dev_0.4-1_ppc64el.deb ... Unpacking libpthread-stubs0-dev:ppc64el (0.4-1) ... Selecting previously unselected package libxcb1-dev:ppc64el. Preparing to unpack .../150-libxcb1-dev_1.13.1-3build1_ppc64el.deb ... Unpacking libxcb1-dev:ppc64el (1.13.1-3build1) ... Selecting previously unselected package libx11-dev:ppc64el. Preparing to unpack .../151-libx11-dev_2%3a1.6.8-1_ppc64el.deb ... Unpacking libx11-dev:ppc64el (2:1.6.8-1) ... Selecting previously unselected package libglx-dev:ppc64el. Preparing to unpack .../152-libglx-dev_1.3.0-7_ppc64el.deb ... Unpacking libglx-dev:ppc64el (1.3.0-7) ... Selecting previously unselected package libgl-dev:ppc64el. Preparing to unpack .../153-libgl-dev_1.3.0-7_ppc64el.deb ... Unpacking libgl-dev:ppc64el (1.3.0-7) ... Selecting previously unselected package libegl-dev:ppc64el. Preparing to unpack .../154-libegl-dev_1.3.0-7_ppc64el.deb ... Unpacking libegl-dev:ppc64el (1.3.0-7) ... Selecting previously unselected package libexpat1-dev:ppc64el. Preparing to unpack .../155-libexpat1-dev_2.2.9-1_ppc64el.deb ... Unpacking libexpat1-dev:ppc64el (2.2.9-1) ... Selecting previously unselected package libogg0:ppc64el. Preparing to unpack .../156-libogg0_1.3.4-0ubuntu1_ppc64el.deb ... Unpacking libogg0:ppc64el (1.3.4-0ubuntu1) ... Selecting previously unselected package libflac8:ppc64el. Preparing to unpack .../157-libflac8_1.3.3-1_ppc64el.deb ... Unpacking libflac8:ppc64el (1.3.3-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../158-libglib2.0-bin_2.63.3-1build1_ppc64el.deb ... Unpacking libglib2.0-bin (2.63.3-1build1) ... Selecting previously unselected package libffi-dev:ppc64el. Preparing to unpack .../159-libffi-dev_3.3-2.3build1_ppc64el.deb ... Unpacking libffi-dev:ppc64el (3.3-2.3build1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../160-python3-lib2to3_3.8.0-1_all.deb ... Unpacking python3-lib2to3 (3.8.0-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../161-python3-distutils_3.8.0-1_all.deb ... Unpacking python3-distutils (3.8.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../162-libglib2.0-dev-bin_2.63.3-1build1_ppc64el.deb ... Unpacking libglib2.0-dev-bin (2.63.3-1build1) ... Selecting previously unselected package uuid-dev:ppc64el. Preparing to unpack .../163-uuid-dev_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking uuid-dev:ppc64el (2.34-0.1ubuntu5) ... Selecting previously unselected package libblkid-dev:ppc64el. Preparing to unpack .../164-libblkid-dev_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libblkid-dev:ppc64el (2.34-0.1ubuntu5) ... Selecting previously unselected package libmount-dev:ppc64el. Preparing to unpack .../165-libmount-dev_2.34-0.1ubuntu5_ppc64el.deb ... Unpacking libmount-dev:ppc64el (2.34-0.1ubuntu5) ... Selecting previously unselected package libpcre16-3:ppc64el. Preparing to unpack .../166-libpcre16-3_2%3a8.39-12_ppc64el.deb ... Unpacking libpcre16-3:ppc64el (2:8.39-12) ... Selecting previously unselected package libpcre32-3:ppc64el. Preparing to unpack .../167-libpcre32-3_2%3a8.39-12_ppc64el.deb ... Unpacking libpcre32-3:ppc64el (2:8.39-12) ... Selecting previously unselected package libpcrecpp0v5:ppc64el. Preparing to unpack .../168-libpcrecpp0v5_2%3a8.39-12_ppc64el.deb ... Unpacking libpcrecpp0v5:ppc64el (2:8.39-12) ... Selecting previously unselected package libpcre3-dev:ppc64el. Preparing to unpack .../169-libpcre3-dev_2%3a8.39-12_ppc64el.deb ... Unpacking libpcre3-dev:ppc64el (2:8.39-12) ... Selecting previously unselected package libsepol1-dev:ppc64el. Preparing to unpack .../170-libsepol1-dev_3.0-1_ppc64el.deb ... Unpacking libsepol1-dev:ppc64el (3.0-1) ... Selecting previously unselected package libpcre2-32-0:ppc64el. Preparing to unpack .../171-libpcre2-32-0_10.34-7_ppc64el.deb ... Unpacking libpcre2-32-0:ppc64el (10.34-7) ... Selecting previously unselected package libpcre2-posix2:ppc64el. Preparing to unpack .../172-libpcre2-posix2_10.34-7_ppc64el.deb ... Unpacking libpcre2-posix2:ppc64el (10.34-7) ... Selecting previously unselected package libpcre2-dev:ppc64el. Preparing to unpack .../173-libpcre2-dev_10.34-7_ppc64el.deb ... Unpacking libpcre2-dev:ppc64el (10.34-7) ... Selecting previously unselected package libselinux1-dev:ppc64el. Preparing to unpack .../174-libselinux1-dev_3.0-1_ppc64el.deb ... Unpacking libselinux1-dev:ppc64el (3.0-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../175-pkg-config_0.29.1-0ubuntu3_ppc64el.deb ... Unpacking pkg-config (0.29.1-0ubuntu3) ... Selecting previously unselected package zlib1g-dev:ppc64el. Preparing to unpack .../176-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_ppc64el.deb ... Unpacking zlib1g-dev:ppc64el (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package libglib2.0-dev:ppc64el. Preparing to unpack .../177-libglib2.0-dev_2.63.3-1build1_ppc64el.deb ... Unpacking libglib2.0-dev:ppc64el (2.63.3-1build1) ... Selecting previously unselected package libglu1-mesa:ppc64el. Preparing to unpack .../178-libglu1-mesa_9.0.1-1_ppc64el.deb ... Unpacking libglu1-mesa:ppc64el (9.0.1-1) ... Selecting previously unselected package libglu1-mesa-dev:ppc64el. Preparing to unpack .../179-libglu1-mesa-dev_9.0.1-1_ppc64el.deb ... Unpacking libglu1-mesa-dev:ppc64el (9.0.1-1) ... Selecting previously unselected package libgmpxx4ldbl:ppc64el. Preparing to unpack .../180-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_ppc64el.deb ... Unpacking libgmpxx4ldbl:ppc64el (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:ppc64el. Preparing to unpack .../181-libgmp-dev_2%3a6.1.2+dfsg-4_ppc64el.deb ... Unpacking libgmp-dev:ppc64el (2:6.1.2+dfsg-4) ... Selecting previously unselected package libvorbis0a:ppc64el. Preparing to unpack .../182-libvorbis0a_1.3.6-2ubuntu1_ppc64el.deb ... Unpacking libvorbis0a:ppc64el (1.3.6-2ubuntu1) ... Selecting previously unselected package libvorbisenc2:ppc64el. Preparing to unpack .../183-libvorbisenc2_1.3.6-2ubuntu1_ppc64el.deb ... Unpacking libvorbisenc2:ppc64el (1.3.6-2ubuntu1) ... Selecting previously unselected package libsndfile1:ppc64el. Preparing to unpack .../184-libsndfile1_1.0.28-6_ppc64el.deb ... Unpacking libsndfile1:ppc64el (1.0.28-6) ... Selecting previously unselected package libwrap0:ppc64el. Preparing to unpack .../185-libwrap0_7.6.q-30_ppc64el.deb ... Unpacking libwrap0:ppc64el (7.6.q-30) ... Selecting previously unselected package libpulse0:ppc64el. Preparing to unpack .../186-libpulse0_1%3a13.0-3ubuntu1_ppc64el.deb ... Unpacking libpulse0:ppc64el (1:13.0-3ubuntu1) ... Selecting previously unselected package libpulse-mainloop-glib0:ppc64el. Preparing to unpack .../187-libpulse-mainloop-glib0_1%3a13.0-3ubuntu1_ppc64el.deb ... Unpacking libpulse-mainloop-glib0:ppc64el (1:13.0-3ubuntu1) ... Selecting previously unselected package libpulse-dev:ppc64el. Preparing to unpack .../188-libpulse-dev_1%3a13.0-3ubuntu1_ppc64el.deb ... Unpacking libpulse-dev:ppc64el (1:13.0-3ubuntu1) ... Selecting previously unselected package libpython3.7:ppc64el. Preparing to unpack .../189-libpython3.7_3.7.6-1build1_ppc64el.deb ... Unpacking libpython3.7:ppc64el (3.7.6-1build1) ... Selecting previously unselected package libpython3.7-dev:ppc64el. Preparing to unpack .../190-libpython3.7-dev_3.7.6-1build1_ppc64el.deb ... Unpacking libpython3.7-dev:ppc64el (3.7.6-1build1) ... Selecting previously unselected package libqt5concurrent5:ppc64el. Preparing to unpack .../191-libqt5concurrent5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5concurrent5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5xml5:ppc64el. Preparing to unpack .../192-libqt5xml5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5xml5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5designer5:ppc64el. Preparing to unpack .../193-libqt5designer5_5.12.5-2_ppc64el.deb ... Unpacking libqt5designer5:ppc64el (5.12.5-2) ... Selecting previously unselected package libqt5designercomponents5:ppc64el. Preparing to unpack .../194-libqt5designercomponents5_5.12.5-2_ppc64el.deb ... Unpacking libqt5designercomponents5:ppc64el (5.12.5-2) ... Selecting previously unselected package libqt5sql5:ppc64el. Preparing to unpack .../195-libqt5sql5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5sql5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5help5:ppc64el. Preparing to unpack .../196-libqt5help5_5.12.5-2_ppc64el.deb ... Unpacking libqt5help5:ppc64el (5.12.5-2) ... Selecting previously unselected package libqt5multimedia5:ppc64el. Preparing to unpack .../197-libqt5multimedia5_5.12.5-1_ppc64el.deb ... Unpacking libqt5multimedia5:ppc64el (5.12.5-1) ... Selecting previously unselected package libqt5opengl5:ppc64el. Preparing to unpack .../198-libqt5opengl5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5opengl5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5multimediawidgets5:ppc64el. Preparing to unpack .../199-libqt5multimediawidgets5_5.12.5-1_ppc64el.deb ... Unpacking libqt5multimediawidgets5:ppc64el (5.12.5-1) ... Selecting previously unselected package libqt5multimediagsttools5:ppc64el. Preparing to unpack .../200-libqt5multimediagsttools5_5.12.5-1_ppc64el.deb ... Unpacking libqt5multimediagsttools5:ppc64el (5.12.5-1) ... Selecting previously unselected package libqt5multimediaquick5:ppc64el. Preparing to unpack .../201-libqt5multimediaquick5_5.12.5-1_ppc64el.deb ... Unpacking libqt5multimediaquick5:ppc64el (5.12.5-1) ... Selecting previously unselected package libqt5quickwidgets5:ppc64el. Preparing to unpack .../202-libqt5quickwidgets5_5.12.5-5_ppc64el.deb ... Unpacking libqt5quickwidgets5:ppc64el (5.12.5-5) ... Selecting previously unselected package libqt5sql5-sqlite:ppc64el. Preparing to unpack .../203-libqt5sql5-sqlite_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5sql5-sqlite:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5test5:ppc64el. Preparing to unpack .../204-libqt5test5_5.12.5+dfsg-5_ppc64el.deb ... Unpacking libqt5test5:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5xmlpatterns5:ppc64el. Preparing to unpack .../205-libqt5xmlpatterns5_5.12.5-1_ppc64el.deb ... Unpacking libqt5xmlpatterns5:ppc64el (5.12.5-1) ... Selecting previously unselected package libvulkan1:ppc64el. Preparing to unpack .../206-libvulkan1_1.1.126.0-2_ppc64el.deb ... Unpacking libvulkan1:ppc64el (1.1.126.0-2) ... Selecting previously unselected package libvulkan-dev:ppc64el. Preparing to unpack .../207-libvulkan-dev_1.1.126.0-2_ppc64el.deb ... Unpacking libvulkan-dev:ppc64el (1.1.126.0-2) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../208-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:ppc64el. Preparing to unpack .../209-libxext-dev_2%3a1.3.4-0ubuntu1_ppc64el.deb ... Unpacking libxext-dev:ppc64el (2:1.3.4-0ubuntu1) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../210-qt5-qmake-bin_5.12.5+dfsg-5_ppc64el.deb ... Unpacking qt5-qmake-bin (5.12.5+dfsg-5) ... Selecting previously unselected package qtchooser. Preparing to unpack .../211-qtchooser_66-2_ppc64el.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:ppc64el. Preparing to unpack .../212-qt5-qmake_5.12.5+dfsg-5_ppc64el.deb ... Unpacking qt5-qmake:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../213-qtbase5-dev-tools_5.12.5+dfsg-5_ppc64el.deb ... Unpacking qtbase5-dev-tools (5.12.5+dfsg-5) ... Selecting previously unselected package qtbase5-dev:ppc64el. Preparing to unpack .../214-qtbase5-dev_5.12.5+dfsg-5_ppc64el.deb ... Unpacking qtbase5-dev:ppc64el (5.12.5+dfsg-5) ... Selecting previously unselected package libqt5xmlpatterns5-dev:ppc64el. Preparing to unpack .../215-libqt5xmlpatterns5-dev_5.12.5-1_ppc64el.deb ... Unpacking libqt5xmlpatterns5-dev:ppc64el (5.12.5-1) ... Selecting previously unselected package rubygems-integration. Preparing to unpack .../216-rubygems-integration_1.15_all.deb ... Unpacking rubygems-integration (1.15) ... Selecting previously unselected package ruby2.5. Preparing to unpack .../217-ruby2.5_2.5.7-1ubuntu1_ppc64el.deb ... Unpacking ruby2.5 (2.5.7-1ubuntu1) ... Selecting previously unselected package ruby. Preparing to unpack .../218-ruby_1%3a2.5.2_ppc64el.deb ... Unpacking ruby (1:2.5.2) ... Selecting previously unselected package rake. Preparing to unpack .../219-rake_12.3.3-1_all.deb ... Unpacking rake (12.3.3-1) ... Selecting previously unselected package ruby-did-you-mean. Preparing to unpack .../220-ruby-did-you-mean_1.2.1-1_all.deb ... Unpacking ruby-did-you-mean (1.2.1-1) ... Selecting previously unselected package ruby-minitest. Preparing to unpack .../221-ruby-minitest_5.13.0-1_all.deb ... Unpacking ruby-minitest (5.13.0-1) ... Selecting previously unselected package ruby-net-telnet. Preparing to unpack .../222-ruby-net-telnet_0.1.1-2_all.deb ... Unpacking ruby-net-telnet (0.1.1-2) ... Selecting previously unselected package ruby-power-assert. Preparing to unpack .../223-ruby-power-assert_1.1.1-1_all.deb ... Unpacking ruby-power-assert (1.1.1-1) ... Selecting previously unselected package ruby-test-unit. Preparing to unpack .../224-ruby-test-unit_3.3.4-1_all.deb ... Unpacking ruby-test-unit (3.3.4-1) ... Selecting previously unselected package ruby-xmlrpc. Preparing to unpack .../225-ruby-xmlrpc_0.3.0-2_all.deb ... Unpacking ruby-xmlrpc (0.3.0-2) ... Selecting previously unselected package libruby2.5:ppc64el. Preparing to unpack .../226-libruby2.5_2.5.7-1ubuntu1_ppc64el.deb ... Unpacking libruby2.5:ppc64el (2.5.7-1ubuntu1) ... Selecting previously unselected package qdoc-qt5. Preparing to unpack .../227-qdoc-qt5_5.12.5-2_ppc64el.deb ... Unpacking qdoc-qt5 (5.12.5-2) ... Selecting previously unselected package qhelpgenerator-qt5. Preparing to unpack .../228-qhelpgenerator-qt5_5.12.5-2_ppc64el.deb ... Unpacking qhelpgenerator-qt5 (5.12.5-2) ... Selecting previously unselected package qt5-assistant. Preparing to unpack .../229-qt5-assistant_5.12.5-2_ppc64el.deb ... Unpacking qt5-assistant (5.12.5-2) ... Selecting previously unselected package qtattributionsscanner-qt5. Preparing to unpack .../230-qtattributionsscanner-qt5_5.12.5-2_ppc64el.deb ... Unpacking qtattributionsscanner-qt5 (5.12.5-2) ... Selecting previously unselected package qtmultimedia5-dev:ppc64el. Preparing to unpack .../231-qtmultimedia5-dev_5.12.5-1_ppc64el.deb ... Unpacking qtmultimedia5-dev:ppc64el (5.12.5-1) ... Selecting previously unselected package qttools5-dev-tools. Preparing to unpack .../232-qttools5-dev-tools_5.12.5-2_ppc64el.deb ... Unpacking qttools5-dev-tools (5.12.5-2) ... Selecting previously unselected package qttools5-dev:ppc64el. Preparing to unpack .../233-qttools5-dev_5.12.5-2_ppc64el.deb ... Unpacking qttools5-dev:ppc64el (5.12.5-2) ... Selecting previously unselected package ruby2.5-dev:ppc64el. Preparing to unpack .../234-ruby2.5-dev_2.5.7-1ubuntu1_ppc64el.deb ... Unpacking ruby2.5-dev:ppc64el (2.5.7-1ubuntu1) ... Selecting previously unselected package ruby-dev:ppc64el. Preparing to unpack .../235-ruby-dev_1%3a2.5.2_ppc64el.deb ... Unpacking ruby-dev:ppc64el (1:2.5.2) ... Selecting previously unselected package txt2man. Preparing to unpack .../236-txt2man_1.6.0-6_all.deb ... Unpacking txt2man (1.6.0-6) ... Selecting previously unselected package sbuild-build-depends-klayout-dummy. Preparing to unpack .../237-sbuild-build-depends-klayout-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-klayout-dummy (0.invalid.0) ... Setting up libpcrecpp0v5:ppc64el (2:8.39-12) ... Setting up libpipeline1:ppc64el (1.5.2-2) ... Setting up libgraphite2-3:ppc64el (1.3.13-11) ... Setting up libwayland-server0:ppc64el (1.17.0-1build1) ... Setting up libx11-xcb1:ppc64el (2:1.6.8-1) ... Setting up libxau6:ppc64el (1:1.0.9-0ubuntu1) ... Setting up libdouble-conversion3:ppc64el (3.1.5-4ubuntu1) ... Setting up libkeyutils1:ppc64el (1.6-6ubuntu1) ... Setting up libogg0:ppc64el (1.3.4-0ubuntu1) ... Setting up mime-support (3.64ubuntu1) ... Setting up libpcre16-3:ppc64el (2:8.39-12) ... Setting up libhyphen0:ppc64el (2.8.8-7) ... Setting up ruby-power-assert (1.1.1-1) ... Setting up libmagic-mgc (1:5.37-6ubuntu1) ... Setting up gawk (1:5.0.1+dfsg-1) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libyaml-0-2:ppc64el (0.2.2-1) ... Setting up libglib2.0-0:ppc64el (2.63.3-1build1) ... No schema files found: doing nothing. Setting up libglvnd0:ppc64el (1.3.0-7) ... Setting up libdebhelper-perl (12.7.3ubuntu1) ... Setting up libbrotli1:ppc64el (1.0.7-6) ... Setting up x11-common (1:7.7+19ubuntu13) ... 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 libsensors-config (1:3.6.0-2ubuntu1) ... Setting up libmagic1:ppc64el (1:5.37-6ubuntu1) ... Setting up libsepol1-dev:ppc64el (3.0-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up m4 (1.4.18-4) ... Setting up xkb-data (2.26-2ubuntu3) ... Setting up rubygems-integration (1.15) ... Setting up file (1:5.37-6ubuntu1) ... Setting up libffi-dev:ppc64el (3.3-2.3build1) ... Setting up libpthread-stubs0-dev:ppc64el (0.4-1) ... Setting up libpcre2-16-0:ppc64el (10.34-7) ... Setting up libicu63:ppc64el (63.2-2) ... Setting up libflac8:ppc64el (1.3.3-1) ... Setting up libkrb5support0:ppc64el (1.17-6ubuntu3) ... Setting up libcap2-bin (1:2.27-1) ... Setting up ruby-minitest (5.13.0-1) ... Setting up libasound2-data (1.1.9-0ubuntu1) ... Setting up xtrans-dev (1.3.5-1build1) ... Setting up autotools-dev (20180224.1) ... Setting up libpcre2-32-0:ppc64el (10.34-7) ... Setting up libglib2.0-data (2.63.3-1build1) ... Setting up libgmpxx4ldbl:ppc64el (2:6.1.2+dfsg-4) ... Setting up libexpat1-dev:ppc64el (2.2.9-1) ... Setting up qt5-qmake-bin (5.12.5+dfsg-5) ... Setting up libfreetype6:ppc64el (2.10.1-2) ... Setting up ruby-test-unit (3.3.4-1) ... Setting up libwrap0:ppc64el (7.6.q-30) ... Setting up libx11-data (2:1.6.8-1) ... Setting up uuid-dev:ppc64el (2.34-0.1ubuntu5) ... Setting up libavahi-common-data:ppc64el (0.7-4ubuntu6) ... Setting up libdbus-1-3:ppc64el (1.12.16-2ubuntu2) ... Setting up ruby-net-telnet (0.1.1-2) ... Setting up libpcre32-3:ppc64el (2:8.39-12) ... Setting up libvorbis0a:ppc64el (1.3.6-2ubuntu1) ... Setting up liborc-0.4-0:ppc64el (1:0.4.31-1) ... Setting up autopoint (0.19.8.1-10) ... Setting up libwebp6:ppc64el (0.6.1-2) ... Setting up pkg-config (0.29.1-0ubuntu3) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up ucf (3.0038+nmu1) ... Setting up libpcre2-posix2:ppc64el (10.34-7) ... Setting up libsensors5:ppc64el (1:3.6.0-2ubuntu1) ... Setting up libk5crypto3:ppc64el (1.17-6ubuntu3) ... Setting up libjpeg-turbo8:ppc64el (2.0.3-0ubuntu1) ... Setting up libqt5core5a:ppc64el (5.12.5+dfsg-5) ... Setting up libglapi-mesa:ppc64el (19.3.1-4ubuntu1) ... Setting up libmtdev1:ppc64el (1.1.5-1ubuntu3) ... Setting up libvulkan1:ppc64el (1.1.126.0-2) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up zlib1g-dev:ppc64el (1:1.2.11.dfsg-1ubuntu3) ... Setting up libasyncns0:ppc64el (0.8-6) ... Setting up libxshmfence1:ppc64el (1.3-1) ... Setting up libqt5dbus5:ppc64el (5.12.5+dfsg-5) ... Setting up libuchardet0:ppc64el (0.0.6-3) ... Setting up libasound2:ppc64el (1.1.9-0ubuntu1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:ppc64el (2.6.4-1ubuntu1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libkrb5-3:ppc64el (1.17-6ubuntu3) ... Setting up libmpdec2:ppc64el (2.4.2-2) ... Setting up ruby-did-you-mean (1.2.1-1) ... Setting up libqt5sensors5:ppc64el (5.12.5-2) ... Setting up libqt5test5:ppc64el (5.12.5+dfsg-5) ... Setting up libbsd0:ppc64el (0.10.0-1) ... Setting up libdrm-common (2.4.100-4) ... Setting up libelf1:ppc64el (0.176-1.1build1) ... Setting up libevdev2:ppc64el (1.8.0+dfsg-2) ... Setting up ruby-xmlrpc (0.3.0-2) ... Setting up libxml2:ppc64el (2.9.4+dfsg1-8ubuntu2) ... Setting up libqt5concurrent5:ppc64el (5.12.5+dfsg-5) ... Setting up iso-codes (4.4-1) ... Setting up libgudev-1.0-0:ppc64el (1:233-1) ... Setting up chrpath (0.16-2) ... Setting up qtchooser (66-2) ... Setting up libgstreamer1.0-0:ppc64el (1.16.2-2) ... Setcap worked! gst-ptp-helper is not suid! Setting up libvorbisenc2:ppc64el (1.3.6-2ubuntu1) ... Setting up libwacom-common (1.1-2build3) ... Setting up libxkbcommon0:ppc64el (0.9.1-1) ... Setting up libwayland-client0:ppc64el (1.17.0-1build1) ... Setting up libjpeg8:ppc64el (8c-2ubuntu8) ... Setting up automake (1:1.16.1-4ubuntu4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up libblkid-dev:ppc64el (2.34-0.1ubuntu5) ... Setting up libice6:ppc64el (2:1.0.10-0ubuntu1) ... Setting up libxdmcp6:ppc64el (1:1.1.3-0ubuntu1) ... Setting up libpython3.7-stdlib:ppc64el (3.7.6-1build1) ... Setting up libvulkan-dev:ppc64el (1.1.126.0-2) ... Setting up libxcb1:ppc64el (1.13.1-3build1) ... Setting up libgmp-dev:ppc64el (2:6.1.2+dfsg-4) ... Setting up libxcb-xfixes0:ppc64el (1.13.1-3build1) ... Setting up libxau-dev:ppc64el (1:1.0.9-0ubuntu1) ... Setting up qt5-qmake:ppc64el (5.12.5+dfsg-5) ... Setting up libpcre2-dev:ppc64el (10.34-7) ... Setting up txt2man (1.6.0-6) ... Setting up libxcb-xinput0:ppc64el (1.13.1-3build1) ... Setting up libwoff1:ppc64el (1.0.2-1build1) ... Setting up libpython3.7:ppc64el (3.7.6-1build1) ... Setting up libtool (2.4.6-11) ... Setting up libxcb-render0:ppc64el (1.13.1-3build1) ... Setting up libselinux1-dev:ppc64el (3.0-1) ... Setting up libpcre3-dev:ppc64el (2:8.39-12) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up libpython3.7-dev:ppc64el (3.7.6-1build1) ... Setting up libxcb-glx0:ppc64el (1.13.1-3build1) ... Setting up libedit2:ppc64el (3.1-20191231-1) ... Setting up libqt5positioning5:ppc64el (5.12.5+dfsg-2) ... Setting up libxcb-keysyms1:ppc64el (0.4.0-1build1) ... Setting up libxcb-shape0:ppc64el (1.13.1-3build1) ... Setting up libavahi-common3:ppc64el (0.7-4ubuntu6) ... Setting up libglib2.0-bin (2.63.3-1build1) ... Setting up libxcb-render-util0:ppc64el (0.3.9-1build1) ... Setting up libgstreamer-plugins-base1.0-0:ppc64el (1.16.2-2ubuntu3) ... Setting up libxcb-shm0:ppc64el (1.13.1-3build1) ... Setting up libxcb-icccm4:ppc64el (0.4.1-1.1) ... Setting up libqt5network5:ppc64el (5.12.5+dfsg-5) ... Setting up libxcb-util1:ppc64el (0.4.0-0ubuntu3) ... Setting up libxcb-xkb1:ppc64el (1.13.1-3build1) ... Setting up libxcb-image0:ppc64el (0.4.0-1build1) ... Setting up libxcb-present0:ppc64el (1.13.1-3build1) ... Setting up libqt5sql5:ppc64el (5.12.5+dfsg-5) ... Setting up qtbase5-dev-tools (5.12.5+dfsg-5) ... Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu1) ... Setting up libqt5xml5:ppc64el (5.12.5+dfsg-5) ... Setting up libxcb-xinerama0:ppc64el (1.13.1-3build1) ... Setting up libxcb-sync1:ppc64el (1.13.1-3build1) ... Setting up libqt5qml5:ppc64el (5.12.5-5) ... Setting up x11proto-core-dev (2018.4-4) ... 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 libxkbcommon-x11-0:ppc64el (0.9.1-1) ... Setting up qtattributionsscanner-qt5 (5.12.5-2) ... Setting up libgssapi-krb5-2:ppc64el (1.17-6ubuntu3) ... Setting up libcroco3:ppc64el (0.6.13-1) ... Setting up libqt5webchannel5:ppc64el (5.12.5-2) ... Setting up libxcb-dri2-0:ppc64el (1.13.1-3build1) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libdrm2:ppc64el (2.4.100-4) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up libxcb-randr0:ppc64el (1.13.1-3build1) ... Setting up libxslt1.1:ppc64el (1.1.33-0ubuntu3) ... Setting up libx11-6:ppc64el (2:1.6.8-1) ... Setting up libfontconfig1:ppc64el (2.13.1-2ubuntu2) ... Setting up libsndfile1:ppc64el (1.0.28-6) ... Setting up libwacom2:ppc64el (1.1-2build3) ... Setting up libsm6:ppc64el (2:1.2.3-1) ... Setting up libavahi-client3:ppc64el (0.7-4ubuntu6) ... Setting up libmount-dev:ppc64el (2.34-0.1ubuntu5) ... Setting up libllvm9:ppc64el (1:9.0.1-6build2) ... Setting up libpython3-stdlib:ppc64el (3.7.5-1ubuntu1) ... Setting up libdrm-amdgpu1:ppc64el (2.4.100-4) ... Setting up libxcb-dri3-0:ppc64el (1.13.1-3build1) ... Setting up python3.7 (3.7.6-1build1) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:ppc64el (2.4.100-4) ... Setting up gettext (0.19.8.1-10) ... Setting up libxdamage1:ppc64el (1:1.1.5-1) ... Setting up libxcb1-dev:ppc64el (1.13.1-3build1) ... Setting up libqt5sql5-sqlite:ppc64el (5.12.5+dfsg-5) ... Setting up libxrender1:ppc64el (1:0.9.10-1) ... Setting up libgbm1:ppc64el (19.3.1-4ubuntu1) ... Setting up libpulse0:ppc64el (1:13.0-3ubuntu1) ... Setting up libqt5xmlpatterns5:ppc64el (5.12.5-1) ... Setting up libdrm-radeon1:ppc64el (2.4.100-4) ... Setting up libclang1-9 (1:9.0.1-6build2) ... Setting up qdoc-qt5 (5.12.5-2) ... Setting up libgl1-mesa-dri:ppc64el (19.3.1-4ubuntu1) ... Setting up libx11-dev:ppc64el (2:1.6.8-1) ... Setting up libxext6:ppc64el (2:1.3.4-0ubuntu1) ... Setting up python3 (3.7.5-1ubuntu1) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libxxf86vm1:ppc64el (1:1.1.4-1build1) ... Setting up libinput-bin (1.14.3-1build1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libegl-mesa0:ppc64el (19.3.1-4ubuntu1) ... Setting up libxfixes3:ppc64el (1:5.0.3-1) ... Setting up libpulse-mainloop-glib0:ppc64el (1:13.0-3ubuntu1) ... Setting up libxext-dev:ppc64el (2:1.3.4-0ubuntu1) ... Setting up libcups2:ppc64el (2.3.0-7ubuntu1) ... Setting up libegl1:ppc64el (1.3.0-7) ... Setting up python3-lib2to3 (3.8.0-1) ... Setting up python3-distutils (3.8.0-1) ... Setting up libglib2.0-dev-bin (2.63.3-1build1) ... Setting up libinput10:ppc64el (1.14.3-1build1) ... Setting up libglx-mesa0:ppc64el (19.3.1-4ubuntu1) ... Setting up libglx0:ppc64el (1.3.0-7) ... Setting up po-debconf (1.0.21) ... Setting up libgl1:ppc64el (1.3.0-7) ... Setting up libglib2.0-dev:ppc64el (2.63.3-1build1) ... Setting up libpulse-dev:ppc64el (1:13.0-3ubuntu1) ... Setting up libglx-dev:ppc64el (1.3.0-7) ... Setting up libglu1-mesa:ppc64el (9.0.1-1) ... Setting up libgl-dev:ppc64el (1.3.0-7) ... Setting up libegl-dev:ppc64el (1.3.0-7) ... Setting up libqt5gui5:ppc64el (5.12.5+dfsg-5) ... Setting up libqt5widgets5:ppc64el (5.12.5+dfsg-5) ... Setting up libqt5help5:ppc64el (5.12.5-2) ... Setting up libqt5multimedia5:ppc64el (5.12.5-1) ... Setting up libqt5printsupport5:ppc64el (5.12.5+dfsg-5) ... Setting up libglu1-mesa-dev:ppc64el (9.0.1-1) ... Setting up qtbase5-dev:ppc64el (5.12.5+dfsg-5) ... Setting up libqt5opengl5:ppc64el (5.12.5+dfsg-5) ... Setting up libqt5quick5:ppc64el (5.12.5-5) ... Setting up libqt5designer5:ppc64el (5.12.5-2) ... Setting up libqt5svg5:ppc64el (5.12.5-2) ... Setting up libqt5xmlpatterns5-dev:ppc64el (5.12.5-1) ... Setting up qhelpgenerator-qt5 (5.12.5-2) ... Setting up libqt5webkit5:ppc64el (5.212.0~alpha3-6) ... Setting up libqt5designercomponents5:ppc64el (5.12.5-2) ... Setting up libqt5quickwidgets5:ppc64el (5.12.5-5) ... Setting up libqt5svg5-dev:ppc64el (5.12.5-2) ... Setting up libqt5multimediawidgets5:ppc64el (5.12.5-1) ... Setting up qt5-assistant (5.12.5-2) ... Setting up libqt5multimediagsttools5:ppc64el (5.12.5-1) ... Setting up qttools5-dev-tools (5.12.5-2) ... Setting up libqt5multimediaquick5:ppc64el (5.12.5-1) ... Setting up qtmultimedia5-dev:ppc64el (5.12.5-1) ... Setting up qttools5-dev:ppc64el (5.12.5-2) ... Setting up libruby2.5:ppc64el (2.5.7-1ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up ruby2.5-dev:ppc64el (2.5.7-1ubuntu1) ... Setting up ruby2.5 (2.5.7-1ubuntu1) ... Setting up ruby-dev:ppc64el (1:2.5.2) ... Setting up debhelper (12.7.3ubuntu1) ... Setting up ruby (1:2.5.2) ... Setting up sbuild-build-depends-klayout-dummy (0.invalid.0) ... Setting up rake (12.3.3-1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... Processing triggers for systemd (244-3ubuntu4) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-171-generic ppc64el (ppc64le) Toolchain package versions: binutils_2.33.50.20200114-0ubuntu1 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-23ubuntu2 gcc-9_9.2.1-23ubuntu2 libc6-dev_2.30-0ubuntu3 libstdc++-9-dev_9.2.1-23ubuntu2 libstdc++6_9.2.1-23ubuntu2 linux-libc-dev_5.4.0-9.12 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.9.5 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.50.20200114-0ubuntu1 binutils-common_2.33.50.20200114-0ubuntu1 binutils-powerpc64le-linux-gnu_2.33.50.20200114-0ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu5 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 chrpath_0.16-2 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-23ubuntu2 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.3ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu5 file_1:5.37-6ubuntu1 findutils_4.6.0+git+20190209-2ubuntu1 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fonts-dejavu-core_2.37-1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-23ubuntu2 gawk_1:5.0.1+dfsg-1 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-23ubuntu2 gcc-9-base_9.2.1-23ubuntu2 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hostname_3.23 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iso-codes_4.4-1 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-23ubuntu2 libasound2_1.1.9-0ubuntu1 libasound2-data_1.1.9-0ubuntu1 libassuan0_2.5.3-7ubuntu1 libasyncns0_0.8-6 libatomic1_9.2.1-23ubuntu2 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libavahi-client3_0.7-4ubuntu6 libavahi-common-data_0.7-4ubuntu6 libavahi-common3_0.7-4ubuntu6 libbinutils_2.33.50.20200114-0ubuntu1 libblkid-dev_2.34-0.1ubuntu5 libblkid1_2.34-0.1ubuntu5 libbrotli1_1.0.7-6 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcap2-bin_1:2.27-1 libcc1-0_9.2.1-23ubuntu2 libclang1-9_1:9.0.1-6build2 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libctf-nobfd0_2.33.50.20200114-0ubuntu1 libctf0_2.33.50.20200114-0ubuntu1 libcups2_2.3.0-7ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdbus-1-3_1.12.16-2ubuntu2 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.3ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdouble-conversion3_3.1.5-4ubuntu1 libdpkg-perl_1.19.7ubuntu2 libdrm-amdgpu1_2.4.100-4 libdrm-common_2.4.100-4 libdrm-nouveau2_2.4.100-4 libdrm-radeon1_2.4.100-4 libdrm2_2.4.100-4 libedit2_3.1-20191231-1 libegl-dev_1.3.0-7 libegl-mesa0_19.3.1-4ubuntu1 libegl1_1.3.0-7 libelf1_0.176-1.1build1 libevdev2_1.8.0+dfsg-2 libexpat1_2.2.9-1 libexpat1-dev_2.2.9-1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu5 libffi-dev_3.3-2.3build1 libffi6_3.2.1-9 libffi7_3.3-2.3build1 libfile-stripnondeterminism-perl_1.6.3-1 libflac8_1.3.3-1 libfontconfig1_2.13.1-2ubuntu2 libfreetype6_2.10.1-2 libgbm1_19.3.1-4ubuntu1 libgcc-9-dev_9.2.1-23ubuntu2 libgcc1_1:9.2.1-23ubuntu2 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgl-dev_1.3.0-7 libgl1_1.3.0-7 libgl1-mesa-dri_19.3.1-4ubuntu1 libglapi-mesa_19.3.1-4ubuntu1 libglib2.0-0_2.63.3-1build1 libglib2.0-bin_2.63.3-1build1 libglib2.0-data_2.63.3-1build1 libglib2.0-dev_2.63.3-1build1 libglib2.0-dev-bin_2.63.3-1build1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd0_1.3.0-7 libglx-dev_1.3.0-7 libglx-mesa0_19.3.1-4ubuntu1 libglx0_1.3.0-7 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2ubuntu2 libgomp1_9.2.1-23ubuntu2 libgpg-error0_1.36-7 libgraphite2-3_1.3.13-11 libgssapi-krb5-2_1.17-6ubuntu3 libgstreamer-plugins-base1.0-0_1.16.2-2ubuntu3 libgstreamer1.0-0_1.16.2-2 libgudev-1.0-0_1:233-1 libharfbuzz0b_2.6.4-1ubuntu1 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libhyphen0_2.8.8-7 libice6_2:1.0.10-0ubuntu1 libicu63_63.2-2 libidn2-0_2.2.0-2 libinput-bin_1.14.3-1build1 libinput10_1.14.3-1build1 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libisl22_0.22-2 libitm1_9.2.1-23ubuntu2 libjpeg-turbo8_2.0.3-0ubuntu1 libjpeg8_8c-2ubuntu8 libjson-c4_0.13.1+dfsg-6 libk5crypto3_1.17-6ubuntu3 libkeyutils1_1.6-6ubuntu1 libkmod2_26-3ubuntu1 libkrb5-3_1.17-6ubuntu3 libkrb5support0_1.17-6ubuntu3 libllvm9_1:9.0.1-6build2 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_9.2.1-23ubuntu2 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6ubuntu1 libmagic1_1:5.37-6ubuntu1 libmount-dev_2.34-0.1ubuntu5 libmount1_2.34-0.1ubuntu5 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libmtdev1_1.1.5-1ubuntu3 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libogg0_1.3.4-0ubuntu1 liborc-0.4-0_1:0.4.31-1 libp11-kit0_0.23.18.1-2build1 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre16-3_2:8.39-12 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12 libpcre3-dev_2:8.39-12 libpcre32-3_2:8.39-12 libpcrecpp0v5_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.2-2 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpthread-stubs0-dev_0.4-1 libpulse-dev_1:13.0-3ubuntu1 libpulse-mainloop-glib0_1:13.0-3ubuntu1 libpulse0_1:13.0-3ubuntu1 libpython3-stdlib_3.7.5-1ubuntu1 libpython3.7_3.7.6-1build1 libpython3.7-dev_3.7.6-1build1 libpython3.7-minimal_3.7.6-1build1 libpython3.7-stdlib_3.7.6-1build1 libqt5concurrent5_5.12.5+dfsg-5 libqt5core5a_5.12.5+dfsg-5 libqt5dbus5_5.12.5+dfsg-5 libqt5designer5_5.12.5-2 libqt5designercomponents5_5.12.5-2 libqt5gui5_5.12.5+dfsg-5 libqt5help5_5.12.5-2 libqt5multimedia5_5.12.5-1 libqt5multimediagsttools5_5.12.5-1 libqt5multimediaquick5_5.12.5-1 libqt5multimediawidgets5_5.12.5-1 libqt5network5_5.12.5+dfsg-5 libqt5opengl5_5.12.5+dfsg-5 libqt5positioning5_5.12.5+dfsg-2 libqt5printsupport5_5.12.5+dfsg-5 libqt5qml5_5.12.5-5 libqt5quick5_5.12.5-5 libqt5quickwidgets5_5.12.5-5 libqt5sensors5_5.12.5-2 libqt5sql5_5.12.5+dfsg-5 libqt5sql5-sqlite_5.12.5+dfsg-5 libqt5svg5_5.12.5-2 libqt5svg5-dev_5.12.5-2 libqt5test5_5.12.5+dfsg-5 libqt5webchannel5_5.12.5-2 libqt5webkit5_5.212.0~alpha3-6 libqt5widgets5_5.12.5+dfsg-5 libqt5xml5_5.12.5+dfsg-5 libqt5xmlpatterns5_5.12.5-1 libqt5xmlpatterns5-dev_5.12.5-1 libquadmath0_9.2.1-23ubuntu2 libreadline8_8.0-3 libruby2.5_2.5.7-1ubuntu1 libseccomp2_2.4.2-2ubuntu2 libselinux1_3.0-1 libselinux1-dev_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsensors-config_1:3.6.0-2ubuntu1 libsensors5_1:3.6.0-2ubuntu1 libsepol1_3.0-1 libsepol1-dev_3.0-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu5 libsndfile1_1.0.28-6 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssl1.1_1.1.1d-2ubuntu2 libstdc++-9-dev_9.2.1-23ubuntu2 libstdc++6_9.2.1-23ubuntu2 libsub-override-perl_0.09-2 libsystemd0_244-3ubuntu4 libtasn1-6_4.15.0-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-23ubuntu2 libubsan1_9.2.1-23ubuntu2 libuchardet0_0.0.6-3 libudev1_244-3ubuntu4 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu5 libvorbis0a_1.3.6-2ubuntu1 libvorbisenc2_1.3.6-2ubuntu1 libvulkan-dev_1.1.126.0-2 libvulkan1_1.1.126.0-2 libwacom-common_1.1-2build3 libwacom2_1.1-2build3 libwayland-client0_1.17.0-1build1 libwayland-server0_1.17.0-1build1 libwebp6_0.6.1-2 libwoff1_1.0.2-1build1 libwrap0_7.6.q-30 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libx11-dev_2:1.6.8-1 libx11-xcb1_2:1.6.8-1 libxau-dev_1:1.0.9-0ubuntu1 libxau6_1:1.0.9-0ubuntu1 libxcb-dri2-0_1.13.1-3build1 libxcb-dri3-0_1.13.1-3build1 libxcb-glx0_1.13.1-3build1 libxcb-icccm4_0.4.1-1.1 libxcb-image0_0.4.0-1build1 libxcb-keysyms1_0.4.0-1build1 libxcb-present0_1.13.1-3build1 libxcb-randr0_1.13.1-3build1 libxcb-render-util0_0.3.9-1build1 libxcb-render0_1.13.1-3build1 libxcb-shape0_1.13.1-3build1 libxcb-shm0_1.13.1-3build1 libxcb-sync1_1.13.1-3build1 libxcb-util1_0.4.0-0ubuntu3 libxcb-xfixes0_1.13.1-3build1 libxcb-xinerama0_1.13.1-3build1 libxcb-xinput0_1.13.1-3build1 libxcb-xkb1_1.13.1-3build1 libxcb1_1.13.1-3build1 libxcb1-dev_1.13.1-3build1 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.3-0ubuntu1 libxdmcp6_1:1.1.3-0ubuntu1 libxext-dev_2:1.3.4-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxfixes3_1:5.0.3-1 libxkbcommon-x11-0_0.9.1-1 libxkbcommon0_0.9.1-1 libxml2_2.9.4+dfsg1-8ubuntu2 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxslt1.1_1.1.33-0ubuntu3 libxxf86vm1_1:1.1.4-1build1 libyaml-0-2_0.2.2-1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.4.0-9.12 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu5 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 openssl_1.1.1d-2ubuntu2 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkg-config_0.29.1-0ubuntu3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 python3_3.7.5-1ubuntu1 python3-distutils_3.8.0-1 python3-lib2to3_3.8.0-1 python3-minimal_3.7.5-1ubuntu1 python3.7_3.7.6-1build1 python3.7-minimal_3.7.6-1build1 qdoc-qt5_5.12.5-2 qhelpgenerator-qt5_5.12.5-2 qt5-assistant_5.12.5-2 qt5-qmake_5.12.5+dfsg-5 qt5-qmake-bin_5.12.5+dfsg-5 qtattributionsscanner-qt5_5.12.5-2 qtbase5-dev_5.12.5+dfsg-5 qtbase5-dev-tools_5.12.5+dfsg-5 qtchooser_66-2 qtmultimedia5-dev_5.12.5-1 qttools5-dev_5.12.5-2 qttools5-dev-tools_5.12.5-2 rake_12.3.3-1 readline-common_8.0-3 ruby_1:2.5.2 ruby-dev_1:2.5.2 ruby-did-you-mean_1.2.1-1 ruby-minitest_5.13.0-1 ruby-net-telnet_0.1.1-2 ruby-power-assert_1.1.1-1 ruby-test-unit_3.3.4-1 ruby-xmlrpc_0.3.0-2 ruby2.5_2.5.7-1ubuntu1 ruby2.5-dev_2.5.7-1ubuntu1 rubygems-integration_1.15 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-klayout-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244-3ubuntu4 systemd-sysv_244-3ubuntu4 sysvinit-utils_2.96-1ubuntu1 tar_1.30+dfsg-6 txt2man_1.6.0-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 ucf_3.0038+nmu1 util-linux_2.34-0.1ubuntu5 uuid-dev_2.34-0.1ubuntu5 x11-common_1:7.7+19ubuntu13 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x11proto-xext-dev_2018.4-4 xkb-data_2.26-2ubuntu3 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1build1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Jan 14 20:18:07 2020 UTC gpgv: using RSA key 4DE4DF3DE29E3EEA6954E5CE1A76F5FC12968B79 gpgv: issuer "ruben.undheim@gmail.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./klayout_0.26.2-1.dsc dpkg-source: info: extracting klayout in klayout-0.26.2 dpkg-source: info: unpacking klayout_0.26.2.orig.tar.gz dpkg-source: info: unpacking klayout_0.26.2-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Prefer-Python3.7-over-Python3.5.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=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-18565848 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18565848 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18565848 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package klayout dpkg-buildpackage: info: source version 0.26.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean rm -f -r build-release make[1]: Leaving directory '/<>' dh_clean debian/rules build-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch dh_testroot -a dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' mkdir -p debian/klayout/usr/lib/klayout CC=cc CXX=g++ OBJCOPY=objcopy AR=ar CXXFLAGS="-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat" CFLAGS="-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat" ./build.sh -qt5 -option -j4 -expert -qmake /usr/lib/powerpc64le-linux-gnu/qt5/bin/qmake -bin /<>/debian/klayout/usr/lib/klayout Scanning installation .. Version Info: Version: 0.26.2 Date: 2020-01-15 Revision: LatestSourcePackage Using qmake: /usr/lib/powerpc64le-linux-gnu/qt5/bin/qmake Using Ruby interpreter: ruby Ruby library found: /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 Ruby headers found: /usr/include/ruby-2.5.0 and /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 Ruby installation is in: - /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 (lib) - /usr/include/ruby-2.5.0 (headers) - /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 (arch headers) Ruby version code is 20507 Using Python interpreter: python3.7 INFO: Python library not in default path, trying to use MULTIARCH Python library found: /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so Python headers found: /usr/include/python3.7m Python extension suffix: .cpython-37m-powerpc64le-linux-gnu.so Python installation is in: - /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so (lib) - /usr/include/python3.7m (includes) Features: Qt bindings enabled (Qt 5 API) Installation target: /<>/debian/klayout/usr/lib/klayout Build directory: /<>/build-release Building plugins: streamers tools Running /usr/lib/powerpc64le-linux-gnu/qt5/bin/qmake .. QMake version 3.1 Using Qt version 5.12.5 in /usr/lib/powerpc64le-linux-gnu /usr/lib/powerpc64le-linux-gnu/qt5/bin/qmake /<>/src/klayout.pro -recursive CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage QMAKE_AR=ar cqs QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= Info: creating stash file /<>/build-release/.qmake.stash Reading /<>/src/tl/tl.pro [/<>/build-release/tl] Reading /<>/src/tl/tl/tl.pro [/<>/build-release/tl/tl] Reading /<>/src/tl/unit_tests/unit_tests.pro [/<>/build-release/tl/unit_tests] Reading /<>/src/gsi/gsi.pro [/<>/build-release/gsi] Reading /<>/src/gsi/gsi/gsi.pro [/<>/build-release/gsi/gsi] Reading /<>/src/gsi/gsi_test/gsi_test.pro [/<>/build-release/gsi/gsi_test] Reading /<>/src/gsi/unit_tests/unit_tests.pro [/<>/build-release/gsi/unit_tests] Reading /<>/src/db/db.pro [/<>/build-release/db] Reading /<>/src/db/db/db.pro [/<>/build-release/db/db] Reading /<>/src/db/unit_tests/unit_tests.pro [/<>/build-release/db/unit_tests] Reading /<>/src/rdb/rdb.pro [/<>/build-release/rdb] Reading /<>/src/rdb/rdb/rdb.pro [/<>/build-release/rdb/rdb] Reading /<>/src/rdb/unit_tests/unit_tests.pro [/<>/build-release/rdb/unit_tests] Reading /<>/src/lib/lib.pro [/<>/build-release/lib] Reading /<>/src/lib/lib/lib.pro [/<>/build-release/lib/lib] RCC: Warning: No resources in '../../../src/lib/lib/libResources.qrc'. Reading /<>/src/lib/unit_tests/unit_tests.pro [/<>/build-release/lib/unit_tests] Reading /<>/src/plugins/plugins.pro [/<>/build-release/plugins] Reading /<>/src/plugins/streamers/streamers.pro [/<>/build-release/plugins/streamers] Reading /<>/src/plugins/streamers/cif/cif.pro [/<>/build-release/plugins/streamers/cif] Reading /<>/src/plugins/streamers/cif/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/cif/db_plugin] Reading /<>/src/plugins/streamers/cif/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/cif/unit_tests] Reading /<>/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/cif/lay_plugin] Reading /<>/src/plugins/streamers/common/common.pro [/<>/build-release/plugins/streamers/common] Reading /<>/src/plugins/streamers/common/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/common/lay_plugin] Reading /<>/src/plugins/streamers/dxf/dxf.pro [/<>/build-release/plugins/streamers/dxf] Reading /<>/src/plugins/streamers/dxf/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/dxf/db_plugin] Reading /<>/src/plugins/streamers/dxf/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/dxf/unit_tests] Reading /<>/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/dxf/lay_plugin] Reading /<>/src/plugins/streamers/gds2/gds2.pro [/<>/build-release/plugins/streamers/gds2] Reading /<>/src/plugins/streamers/gds2/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/gds2/db_plugin] Reading /<>/src/plugins/streamers/gds2/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/gds2/unit_tests] Reading /<>/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/gds2/lay_plugin] Reading /<>/src/plugins/streamers/lefdef/lefdef.pro [/<>/build-release/plugins/streamers/lefdef] Reading /<>/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/lefdef/db_plugin] Reading /<>/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/lefdef/unit_tests] Reading /<>/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/lefdef/lay_plugin] Reading /<>/src/plugins/streamers/magic/magic.pro [/<>/build-release/plugins/streamers/magic] Reading /<>/src/plugins/streamers/magic/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/magic/db_plugin] Reading /<>/src/plugins/streamers/magic/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/magic/unit_tests] Reading /<>/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/magic/lay_plugin] Reading /<>/src/plugins/streamers/oasis/oasis.pro [/<>/build-release/plugins/streamers/oasis] Reading /<>/src/plugins/streamers/oasis/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/oasis/db_plugin] Reading /<>/src/plugins/streamers/oasis/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/oasis/unit_tests] Reading /<>/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/oasis/lay_plugin] Reading /<>/src/plugins/streamers/pcb/pcb.pro [/<>/build-release/plugins/streamers/pcb] Reading /<>/src/plugins/streamers/pcb/db_plugin/db_plugin.pro [/<>/build-release/plugins/streamers/pcb/db_plugin] Reading /<>/src/plugins/streamers/pcb/unit_tests/unit_tests.pro [/<>/build-release/plugins/streamers/pcb/unit_tests] Reading /<>/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/streamers/pcb/lay_plugin] Reading /<>/src/plugins/tools/tools.pro [/<>/build-release/plugins/tools] Reading /<>/src/plugins/tools/bool/bool.pro [/<>/build-release/plugins/tools/bool] Reading /<>/src/plugins/tools/bool/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/tools/bool/lay_plugin] Reading /<>/src/plugins/tools/diff/diff.pro [/<>/build-release/plugins/tools/diff] Reading /<>/src/plugins/tools/diff/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/tools/diff/lay_plugin] Reading /<>/src/plugins/tools/import/import.pro [/<>/build-release/plugins/tools/import] Reading /<>/src/plugins/tools/import/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/tools/import/lay_plugin] Reading /<>/src/plugins/tools/net_tracer/net_tracer.pro [/<>/build-release/plugins/tools/net_tracer] Reading /<>/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro [/<>/build-release/plugins/tools/net_tracer/db_plugin] Reading /<>/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro [/<>/build-release/plugins/tools/net_tracer/unit_tests] Reading /<>/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/tools/net_tracer/lay_plugin] Reading /<>/src/plugins/tools/xor/xor.pro [/<>/build-release/plugins/tools/xor] Reading /<>/src/plugins/tools/xor/lay_plugin/lay_plugin.pro [/<>/build-release/plugins/tools/xor/lay_plugin] Reading /<>/src/unit_tests/unit_tests.pro [/<>/build-release/unit_tests] Reading /<>/src/klayout_main/klayout_main.pro [/<>/build-release/klayout_main] Reading /<>/src/klayout_main/klayout_main/klayout_main.pro [/<>/build-release/klayout_main/klayout_main] Reading /<>/src/klayout_main/tests/tests.pro [/<>/build-release/klayout_main/tests] Reading /<>/src/laybasic/laybasic.pro [/<>/build-release/laybasic] Reading /<>/src/laybasic/laybasic/laybasic.pro [/<>/build-release/laybasic/laybasic] Reading /<>/src/laybasic/unit_tests/unit_tests.pro [/<>/build-release/laybasic/unit_tests] Reading /<>/src/lay/lay.pro [/<>/build-release/lay] Reading /<>/src/lay/lay/lay.pro [/<>/build-release/lay/lay] Reading /<>/src/lay/unit_tests/unit_tests.pro [/<>/build-release/lay/unit_tests] Reading /<>/src/ant/ant.pro [/<>/build-release/ant] Reading /<>/src/ant/ant/ant.pro [/<>/build-release/ant/ant] Reading /<>/src/ant/unit_tests/unit_tests.pro [/<>/build-release/ant/unit_tests] Reading /<>/src/buddies/buddies.pro [/<>/build-release/buddies] Reading /<>/src/buddies/src/src.pro [/<>/build-release/buddies/src] Reading /<>/src/buddies/src/bd/bd.pro [/<>/build-release/buddies/src/bd] Reading /<>/src/buddies/src/strm2cif/strm2cif.pro [/<>/build-release/buddies/src/strm2cif] Reading /<>/src/buddies/src/strm2dxf/strm2dxf.pro [/<>/build-release/buddies/src/strm2dxf] Reading /<>/src/buddies/src/strm2gds/strm2gds.pro [/<>/build-release/buddies/src/strm2gds] Reading /<>/src/buddies/src/strm2gdstxt/strm2gdstxt.pro [/<>/build-release/buddies/src/strm2gdstxt] Reading /<>/src/buddies/src/strm2oas/strm2oas.pro [/<>/build-release/buddies/src/strm2oas] Reading /<>/src/buddies/src/strm2mag/strm2mag.pro [/<>/build-release/buddies/src/strm2mag] Reading /<>/src/buddies/src/strm2txt/strm2txt.pro [/<>/build-release/buddies/src/strm2txt] Reading /<>/src/buddies/src/strmclip/strmclip.pro [/<>/build-release/buddies/src/strmclip] Reading /<>/src/buddies/src/strmcmp/strmcmp.pro [/<>/build-release/buddies/src/strmcmp] Reading /<>/src/buddies/src/strmxor/strmxor.pro [/<>/build-release/buddies/src/strmxor] Reading /<>/src/buddies/src/strmrun/strmrun.pro [/<>/build-release/buddies/src/strmrun] Reading /<>/src/buddies/unit_tests/unit_tests.pro [/<>/build-release/buddies/unit_tests] Reading /<>/src/lym/lym.pro [/<>/build-release/lym] Reading /<>/src/lym/lym/lym.pro [/<>/build-release/lym/lym] Reading /<>/src/lym/unit_tests/unit_tests.pro [/<>/build-release/lym/unit_tests] Reading /<>/src/img/img.pro [/<>/build-release/img] Reading /<>/src/img/img/img.pro [/<>/build-release/img/img] Reading /<>/src/img/unit_tests/unit_tests.pro [/<>/build-release/img/unit_tests] Reading /<>/src/edt/edt.pro [/<>/build-release/edt] Reading /<>/src/edt/edt/edt.pro [/<>/build-release/edt/edt] Reading /<>/src/edt/unit_tests/unit_tests.pro [/<>/build-release/edt/unit_tests] Reading /<>/src/fontgen/fontgen.pro [/<>/build-release/fontgen] Reading /<>/src/rba/rba.pro [/<>/build-release/rba] Reading /<>/src/rba/rba/rba.pro [/<>/build-release/rba/rba] Reading /<>/src/rba/unit_tests/unit_tests.pro [/<>/build-release/rba/unit_tests] Reading /<>/src/pya/pya.pro [/<>/build-release/pya] Reading /<>/src/pya/pya/pya.pro [/<>/build-release/pya/pya] Reading /<>/src/pya/unit_tests/unit_tests.pro [/<>/build-release/pya/unit_tests] Reading /<>/src/pymod/pymod.pro [/<>/build-release/pymod] Reading /<>/src/pymod/db/db.pro [/<>/build-release/pymod/db] Reading /<>/src/pymod/tl/tl.pro [/<>/build-release/pymod/tl] Reading /<>/src/pymod/rdb/rdb.pro [/<>/build-release/pymod/rdb] Reading /<>/src/pymod/lib/lib.pro [/<>/build-release/pymod/lib] Reading /<>/src/pymod/lay/lay.pro [/<>/build-release/pymod/lay] Reading /<>/src/pymod/QtCore/QtCore.pro [/<>/build-release/pymod/QtCore] Reading /<>/src/pymod/QtGui/QtGui.pro [/<>/build-release/pymod/QtGui] Reading /<>/src/pymod/QtNetwork/QtNetwork.pro [/<>/build-release/pymod/QtNetwork] Reading /<>/src/pymod/QtSql/QtSql.pro [/<>/build-release/pymod/QtSql] Reading /<>/src/pymod/QtWidgets/QtWidgets.pro [/<>/build-release/pymod/QtWidgets] Reading /<>/src/pymod/QtDesigner/QtDesigner.pro [/<>/build-release/pymod/QtDesigner] Reading /<>/src/pymod/QtMultimedia/QtMultimedia.pro [/<>/build-release/pymod/QtMultimedia] Reading /<>/src/pymod/QtPrintSupport/QtPrintSupport.pro [/<>/build-release/pymod/QtPrintSupport] Reading /<>/src/pymod/QtSvg/QtSvg.pro [/<>/build-release/pymod/QtSvg] Reading /<>/src/pymod/QtXmlPatterns/QtXmlPatterns.pro [/<>/build-release/pymod/QtXmlPatterns] Reading /<>/src/pymod/QtXml/QtXml.pro [/<>/build-release/pymod/QtXml] Reading /<>/src/pymod/unit_tests/unit_tests.pro [/<>/build-release/pymod/unit_tests] Reading /<>/src/pymod/bridge_sample/bridge_sample.pro [/<>/build-release/pymod/bridge_sample] Reading /<>/src/drc/drc.pro [/<>/build-release/drc] Reading /<>/src/drc/drc/drc.pro [/<>/build-release/drc/drc] Reading /<>/src/drc/unit_tests/unit_tests.pro [/<>/build-release/drc/unit_tests] Reading /<>/src/lvs/lvs.pro [/<>/build-release/lvs] Reading /<>/src/lvs/lvs/lvs.pro [/<>/build-release/lvs/lvs] Reading /<>/src/lvs/unit_tests/unit_tests.pro [/<>/build-release/lvs/unit_tests] Reading /<>/src/gsiqt/gsiqt.pro [/<>/build-release/gsiqt] Reading /<>/src/gsiqt/qtbasic/qtbasic.pro [/<>/build-release/gsiqt/qtbasic] Reading /<>/src/gsiqt/qt5/qt5.pro [/<>/build-release/gsiqt/qt5] Reading /<>/src/gsiqt/qt5/QtCore/QtCore.pro [/<>/build-release/gsiqt/qt5/QtCore] Reading /<>/src/gsiqt/qt5/QtGui/QtGui.pro [/<>/build-release/gsiqt/qt5/QtGui] Reading /<>/src/gsiqt/qt5/QtNetwork/QtNetwork.pro [/<>/build-release/gsiqt/qt5/QtNetwork] Reading /<>/src/gsiqt/qt5/QtSql/QtSql.pro [/<>/build-release/gsiqt/qt5/QtSql] Reading /<>/src/gsiqt/qt5/QtWidgets/QtWidgets.pro [/<>/build-release/gsiqt/qt5/QtWidgets] Reading /<>/src/gsiqt/qt5/QtDesigner/QtDesigner.pro [/<>/build-release/gsiqt/qt5/QtDesigner] Reading /<>/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro [/<>/build-release/gsiqt/qt5/QtMultimedia] Reading /<>/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro [/<>/build-release/gsiqt/qt5/QtPrintSupport] Reading /<>/src/gsiqt/qt5/QtSvg/QtSvg.pro [/<>/build-release/gsiqt/qt5/QtSvg] Reading /<>/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro [/<>/build-release/gsiqt/qt5/QtXmlPatterns] Reading /<>/src/gsiqt/qt5/QtXml/QtXml.pro [/<>/build-release/gsiqt/qt5/QtXml] Running build (make -j4 all) .. make[2]: Entering directory '/<>/build-release' cd fontgen/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/fontgen/fontgen.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/tl' cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/fontgen' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../src/fontgen -I. -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o fontgen.o ../../src/fontgen/fontgen.cc make[4]: Entering directory '/<>/build-release/tl/tl' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlAssert.o ../../../src/tl/tl/tlAssert.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlClassRegistry.o ../../../src/tl/tl/tlClassRegistry.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDataMapping.o ../../../src/tl/tl/tlDataMapping.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlAssert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlAssert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlClassRegistry.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlAssert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlAssert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlAssert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlClassRegistry.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlClassRegistry.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlClassRegistry.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlClassRegistry.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o ./fontgen fontgen.o /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDeflate.o ../../../src/tl/tl/tlDeflate.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlException.o ../../../src/tl/tl/tlException.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ make[3]: Leaving directory '/<>/build-release/fontgen' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlExceptions.o ../../../src/tl/tl/tlExceptions.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlExpression.o ../../../src/tl/tl/tlExpression.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlEvents.o ../../../src/tl/tl/tlEvents.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlExceptions.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlExceptions.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlExceptions.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlExceptions.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlExceptions.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlGlobPattern.o ../../../src/tl/tl/tlGlobPattern.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlHeap.o ../../../src/tl/tl/tlHeap.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlHttpStream.o ../../../src/tl/tl/tlHttpStream.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlInternational.o ../../../src/tl/tl/tlInternational.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlLog.o ../../../src/tl/tl/tlLog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlObject.o ../../../src/tl/tl/tlObject.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlProgress.o ../../../src/tl/tl/tlProgress.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlLog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlLog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlLog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlLog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlLog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlScriptError.o ../../../src/tl/tl/tlScriptError.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlStaticObjects.o ../../../src/tl/tl/tlStaticObjects.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlStream.o ../../../src/tl/tl/tlStream.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlString.o ../../../src/tl/tl/tlString.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlStream.cc:38: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlStream.cc:38: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlStream.cc:38: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlStream.cc:38: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlStream.cc:38: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlTimer.o ../../../src/tl/tl/tlTimer.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlTimer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlTimer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlTimer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlTimer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlTimer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlVariant.o ../../../src/tl/tl/tlVariant.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlFileUtils.o ../../../src/tl/tl/tlFileUtils.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlVariant.cc: In member function ‘bool tl::Variant::can_convert_to_ulonglong() const’: ../../../src/tl/tl/tlVariant.cc:1214:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] 1214 | return m_var.m_char >= 0; | ~~~~~~~~~~~~~^~~~ ../../../src/tl/tl/tlVariant.cc: In member function ‘bool tl::Variant::can_convert_to_ulong() const’: ../../../src/tl/tl/tlVariant.cc:1314:25: warning: comparison is always true due to limited range of data type [-Wtype-limits] 1314 | return m_var.m_char >= 0; | ~~~~~~~~~~~~~^~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlArch.o ../../../src/tl/tl/tlArch.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlCommandLineParser.o ../../../src/tl/tl/tlCommandLineParser.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUnitTest.o ../../../src/tl/tl/tlUnitTest.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlInt128Support.o ../../../src/tl/tl/tlInt128Support.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlXMLParser.o ../../../src/tl/tl/tlXMLParser.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/tl/tlUnitTest.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/tl/tlUnitTest.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/tl/tlUnitTest.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/tl/tlUnitTest.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/tl/tlUnitTest.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlXMLParser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlXMLParser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlXMLParser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlXMLParser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlXMLParser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlXMLWriter.o ../../../src/tl/tl/tlXMLWriter.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlThreadedWorkers.o ../../../src/tl/tl/tlThreadedWorkers.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlThreads.o ../../../src/tl/tl/tlThreads.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDeferredExecution.o ../../../src/tl/tl/tlDeferredExecution.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUri.o ../../../src/tl/tl/tlUri.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlLongInt.o ../../../src/tl/tl/tlLongInt.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUniqueId.o ../../../src/tl/tl/tlUniqueId.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlThreadedWorkers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlThreadedWorkers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlThreadedWorkers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlThreadedWorkers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlThreadedWorkers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlList.o ../../../src/tl/tl/tlList.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlEquivalenceClusters.o ../../../src/tl/tl/tlEquivalenceClusters.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUniqueName.o ../../../src/tl/tl/tlUniqueName.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlRecipe.o ../../../src/tl/tl/tlRecipe.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlHttpStreamQt.o ../../../src/tl/tl/tlHttpStreamQt.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/tl/tlRecipe.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/tl/tlRecipe.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/tl/tlRecipe.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/tl/tlRecipe.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/tl/tlRecipe.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlWebDAV.o ../../../src/tl/tl/tlWebDAV.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDeferredExecutionQt.o ../../../src/tl/tl/tlDeferredExecutionQt.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStreamQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStreamQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStreamQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStreamQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlHttpStreamQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlFileSystemWatcher.o ../../../src/tl/tl/tlFileSystemWatcher.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDeferredExecutionQt.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDeferredExecutionQt.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDeferredExecutionQt.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDeferredExecutionQt.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlDeferredExecutionQt.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlWebDAV.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlWebDAV.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlWebDAV.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlWebDAV.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/tl/tlWebDAV.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/tl/tl/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/tl/tl -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/tl/tl/tlHttpStreamQt.h -o moc_tlHttpStreamQt.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/tl/tl/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/tl/tl -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/tl/tl/tlDeferredExecutionQt.h -o moc_tlDeferredExecutionQt.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/tl/tlFileSystemWatcher.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/tl/tlFileSystemWatcher.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/tl/tlFileSystemWatcher.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/tl/tlFileSystemWatcher.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/tl/tlFileSystemWatcher.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/tl/tl/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/tl/tl -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/tl/tl/tlFileSystemWatcher.h -o moc_tlFileSystemWatcher.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tlHttpStreamQt.o moc_tlHttpStreamQt.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tlDeferredExecutionQt.o moc_tlDeferredExecutionQt.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStreamQt.h:28, from moc_tlHttpStreamQt.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_TL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/tl/tl -I/<>/build-release/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_tlFileSystemWatcher.o moc_tlFileSystemWatcher.cpp In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStreamQt.h:28, from moc_tlHttpStreamQt.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStreamQt.h:28, from moc_tlHttpStreamQt.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStreamQt.h:28, from moc_tlHttpStreamQt.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStreamQt.h:28, from moc_tlHttpStreamQt.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from moc_tlFileSystemWatcher.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from moc_tlFileSystemWatcher.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from moc_tlFileSystemWatcher.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from moc_tlFileSystemWatcher.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from moc_tlFileSystemWatcher.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_tl.so.0.26.2 libklayout_tl.so libklayout_tl.so.0 libklayout_tl.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_tl.so.0 -o libklayout_tl.so.0.26.2 tlAssert.o tlClassRegistry.o tlDataMapping.o tlDeflate.o tlException.o tlExceptions.o tlExpression.o tlEvents.o tlGlobPattern.o tlHeap.o tlHttpStream.o tlInternational.o tlLog.o tlObject.o tlProgress.o tlScriptError.o tlStaticObjects.o tlStream.o tlString.o tlTimer.o tlVariant.o tlFileUtils.o tlArch.o tlCommandLineParser.o tlUnitTest.o tlInt128Support.o tlXMLParser.o tlXMLWriter.o tlThreadedWorkers.o tlThreads.o tlDeferredExecution.o tlUri.o tlLongInt.o tlUniqueId.o tlList.o tlEquivalenceClusters.o tlUniqueName.o tlRecipe.o tlHttpStreamQt.o tlWebDAV.o tlDeferredExecutionQt.o tlFileSystemWatcher.o moc_tlHttpStreamQt.o moc_tlDeferredExecutionQt.o moc_tlFileSystemWatcher.o -lz /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_tl.so.0.26.2 libklayout_tl.so ln -s libklayout_tl.so.0.26.2 libklayout_tl.so.0 ln -s libklayout_tl.so.0.26.2 libklayout_tl.so.0.26 rm -f ../../../build-release/libklayout_tl.so.0.26.2 mv -f libklayout_tl.so.0.26.2 ../../../build-release/libklayout_tl.so.0.26.2 rm -f ../../../build-release/libklayout_tl.so rm -f ../../../build-release/libklayout_tl.so.0 rm -f ../../../build-release/libklayout_tl.so.0.26 mv -f libklayout_tl.so ../../../build-release/libklayout_tl.so mv -f libklayout_tl.so.0 ../../../build-release/libklayout_tl.so.0 mv -f libklayout_tl.so.0.26 ../../../build-release/libklayout_tl.so.0.26 make[4]: Leaving directory '/<>/build-release/tl/tl' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/tl/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlAlgorithm.o ../../../src/tl/unit_tests/tlAlgorithm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlClassRegistry.o ../../../src/tl/unit_tests/tlClassRegistry.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlCommandLineParser.o ../../../src/tl/unit_tests/tlCommandLineParser.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDataMapping.o ../../../src/tl/unit_tests/tlDataMapping.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/unit_tests/tlClassRegistry.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/unit_tests/tlClassRegistry.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/unit_tests/tlClassRegistry.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/unit_tests/tlClassRegistry.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/unit_tests/tlClassRegistry.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../src/tl/unit_tests/tlCommandLineParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../src/tl/unit_tests/tlCommandLineParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../src/tl/unit_tests/tlCommandLineParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../src/tl/unit_tests/tlCommandLineParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../src/tl/unit_tests/tlCommandLineParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlAlgorithm.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlAlgorithm.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlAlgorithm.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlAlgorithm.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlAlgorithm.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDataMapping.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDeflate.o ../../../src/tl/unit_tests/tlDeflate.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeflate.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeflate.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeflate.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeflate.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeflate.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlEvents.o ../../../src/tl/unit_tests/tlEvents.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/unit_tests/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/unit_tests/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/unit_tests/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/unit_tests/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/unit_tests/tlEvents.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlExpression.o ../../../src/tl/unit_tests/tlExpression.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlFileUtils.o ../../../src/tl/unit_tests/tlFileUtils.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlIntervalMap.o ../../../src/tl/unit_tests/tlIntervalMap.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlExpression.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlExpression.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlExpression.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlExpression.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlExpression.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/unit_tests/tlExpression.cc: In member function ‘virtual void {anonymous}::TestImpl8::execute(tl::TestBase*)’: ../../../src/tl/unit_tests/tlExpression.cc:936:16: warning: catching polymorphic type ‘class tl::EvalError’ by value [-Wcatch-value=] 936 | } catch (tl::EvalError) { | ^~~~~~~~~ ../../../src/tl/unit_tests/tlExpression.cc:944:16: warning: catching polymorphic type ‘class tl::EvalError’ by value [-Wcatch-value=] 944 | } catch (tl::EvalError) { | ^~~~~~~~~ ../../../src/tl/unit_tests/tlExpression.cc:956:16: warning: catching polymorphic type ‘class tl::EvalError’ by value [-Wcatch-value=] 956 | } catch (tl::EvalError) { | ^~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlFileUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalMap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalMap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalMap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalMap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalMap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlIntervalSet.o ../../../src/tl/unit_tests/tlIntervalSet.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalSet.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalSet.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalSet.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalSet.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlIntervalSet.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlKDTree.o ../../../src/tl/unit_tests/tlKDTree.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlKDTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlKDTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlKDTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlKDTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlKDTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlKDTree.h:31, from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlAlgorithm.h: In instantiation of ‘void tl::nth_element(_RandomAccessIter, _RandomAccessIter, _RandomAccessIter, _Compare) [with _RandomAccessIter = tl::kd_n_it > >; _Compare = tl::kd_comp_f]’: ../../../src/tl/tl/tlKDTree.h:588:23: required from ‘void tl::kd_tree::partial_sort(typename tl::kd_tree::bound_vector_type::difference_type, unsigned int, const kd_n_it&, const kd_n_it&, ValPicker, Cmp) [with Obj = TestObj; Val = int; ValPicker = TestCoordPicker; Cmp = TestCmp; ObjV = std::vector >; ValV = std::vector >; typename tl::kd_tree::bound_vector_type::difference_type = long int; tl::kd_tree::kd_n_it = tl::kd_n_it > >]’ ../../../src/tl/tl/tlKDTree.h:483:5: required from ‘void tl::kd_tree::sort(ValPicker, Cmp) [with Obj = TestObj; Val = int; ValPicker = TestCoordPicker; Cmp = TestCmp; ObjV = std::vector >; ValV = std::vector >]’ ../../../src/tl/unit_tests/tlKDTree.cc:133:17: required from here ../../../src/tl/tl/tlAlgorithm.h:604:17: warning: implicitly-declared ‘tl::kd_n_it > >& tl::kd_n_it > >::operator=(const tl::kd_n_it > >&)’ is deprecated [-Wdeprecated-copy] 604 | __first = __cut; | ~~~~~~~~^~~~~~~ In file included from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlKDTree.h:263:3: note: because ‘tl::kd_n_it > >’ has user-provided ‘tl::kd_n_it::kd_n_it(const tl::kd_n_it&) [with Cont = std::vector >]’ 263 | kd_n_it (const kd_n_it &i) | ^~~~~~~ In file included from ../../../src/tl/tl/tlKDTree.h:31, from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlAlgorithm.h:606:16: warning: implicitly-declared ‘tl::kd_n_it > >& tl::kd_n_it > >::operator=(const tl::kd_n_it > >&)’ is deprecated [-Wdeprecated-copy] 606 | __last = __cut; | ~~~~~~~^~~~~~~ In file included from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlKDTree.h:263:3: note: because ‘tl::kd_n_it > >’ has user-provided ‘tl::kd_n_it::kd_n_it(const tl::kd_n_it&) [with Cont = std::vector >]’ 263 | kd_n_it (const kd_n_it &i) | ^~~~~~~ In file included from ../../../src/tl/tl/tlKDTree.h:31, from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlAlgorithm.h: In instantiation of ‘void tl::__unguarded_linear_insert(_RandomAccessIter, const _Tp&, _Compare) [with _RandomAccessIter = tl::kd_n_it > >; _Tp = TestObj; _Compare = tl::kd_comp_f]’: ../../../src/tl/tl/tlAlgorithm.h:136:38: required from ‘void tl::__insertion_sort(_RandomAccessIter, _RandomAccessIter, _Compare) [with _RandomAccessIter = tl::kd_n_it > >; _Compare = tl::kd_comp_f]’ ../../../src/tl/tl/tlAlgorithm.h:608:25: required from ‘void tl::nth_element(_RandomAccessIter, _RandomAccessIter, _RandomAccessIter, _Compare) [with _RandomAccessIter = tl::kd_n_it > >; _Compare = tl::kd_comp_f]’ ../../../src/tl/tl/tlKDTree.h:588:23: required from ‘void tl::kd_tree::partial_sort(typename tl::kd_tree::bound_vector_type::difference_type, unsigned int, const kd_n_it&, const kd_n_it&, ValPicker, Cmp) [with Obj = TestObj; Val = int; ValPicker = TestCoordPicker; Cmp = TestCmp; ObjV = std::vector >; ValV = std::vector >; typename tl::kd_tree::bound_vector_type::difference_type = long int; tl::kd_tree::kd_n_it = tl::kd_n_it > >]’ ../../../src/tl/tl/tlKDTree.h:483:5: required from ‘void tl::kd_tree::sort(ValPicker, Cmp) [with Obj = TestObj; Val = int; ValPicker = TestCoordPicker; Cmp = TestCmp; ObjV = std::vector >; ValV = std::vector >]’ ../../../src/tl/unit_tests/tlKDTree.cc:133:17: required from here ../../../src/tl/tl/tlAlgorithm.h:97:14: warning: implicitly-declared ‘tl::kd_n_it > >& tl::kd_n_it > >::operator=(const tl::kd_n_it > >&)’ is deprecated [-Wdeprecated-copy] 97 | __last = __next; | ~~~~~~~^~~~~~~~ In file included from ../../../src/tl/unit_tests/tlKDTree.cc:24: ../../../src/tl/tl/tlKDTree.h:263:3: note: because ‘tl::kd_n_it > >’ has user-provided ‘tl::kd_n_it::kd_n_it(const tl::kd_n_it&) [with Cont = std::vector >]’ 263 | kd_n_it (const kd_n_it &i) | ^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlMath.o ../../../src/tl/unit_tests/tlMath.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlMath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlMath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlMath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlMath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlMath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlObject.o ../../../src/tl/unit_tests/tlObject.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlReuseVector.o ../../../src/tl/unit_tests/tlReuseVector.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/unit_tests/tlObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/unit_tests/tlObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/unit_tests/tlObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/unit_tests/tlObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/unit_tests/tlObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlReuseVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlReuseVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlReuseVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlReuseVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlReuseVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlStableVector.o ../../../src/tl/unit_tests/tlStableVector.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlString.o ../../../src/tl/unit_tests/tlString.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStableVector.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStableVector.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStableVector.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStableVector.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStableVector.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlThreadedWorkers.o ../../../src/tl/unit_tests/tlThreadedWorkers.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlString.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlString.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlString.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlString.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlString.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreadedWorkers.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreadedWorkers.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreadedWorkers.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreadedWorkers.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreadedWorkers.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlThreads.o ../../../src/tl/unit_tests/tlThreads.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreads.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreads.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreads.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreads.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlThreads.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUtils.o ../../../src/tl/unit_tests/tlUtils.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlVariant.o ../../../src/tl/unit_tests/tlVariant.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlXMLParser.o ../../../src/tl/unit_tests/tlXMLParser.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlVariant.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlVariant.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlVariant.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlVariant.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlVariant.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlStreamTests.o ../../../src/tl/unit_tests/tlStreamTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlXMLParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlXMLParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlXMLParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlXMLParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlXMLParser.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/unit_tests/tlStreamTests.cc:24: ../../../src/tl/tl/tlUnitTest.h: In instantiation of ‘bool tl::equals(const X&, const Y&) [with X = long unsigned int; Y = int]’: ../../../src/tl/tl/tlUnitTest.h:434:20: required from ‘void tl::TestBase::eq_helper(bool, const T1&, const T2&, const char*, const char*, const char*, int) [with T1 = long unsigned int; T2 = int]’ ../../../src/tl/unit_tests/tlStreamTests.cc:124:5: required from here ../../../src/tl/tl/tlUnitTest.h:125:12: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 125 | return a == b; | ~~^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlWebDAV.o ../../../src/tl/unit_tests/tlWebDAV.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlWebDAV.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlWebDAV.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlWebDAV.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlWebDAV.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlWebDAV.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlHttpStream.o ../../../src/tl/unit_tests/tlHttpStream.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/tl/unit_tests/tlHttpStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlInt128Support.o ../../../src/tl/unit_tests/tlInt128Support.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlLongInt.o ../../../src/tl/unit_tests/tlLongInt.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUniqueIdTests.o ../../../src/tl/unit_tests/tlUniqueIdTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlListTests.o ../../../src/tl/unit_tests/tlListTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueIdTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueIdTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueIdTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueIdTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/unit_tests/tlLongInt.cc:29: ../../../src/tl/tl/tlUnitTest.h: In instantiation of ‘bool tl::equals(const X&, const Y&) [with X = int; Y = unsigned int]’: ../../../src/tl/tl/tlUnitTest.h:434:20: required from ‘void tl::TestBase::eq_helper(bool, const T1&, const T2&, const char*, const char*, const char*, int) [with T1 = int; T2 = unsigned int]’ ../../../src/tl/unit_tests/tlLongInt.cc:75:3: required from ‘void run_test_int(tl::TestBase*, I1, I2) [with I1 = int; LI1 = tl::long_int<4, unsigned char, short unsigned int>; I2 = unsigned int; LI2 = tl::long_uint<4, unsigned char, short unsigned int>]’ ../../../src/tl/unit_tests/tlLongInt.cc:118:34: required from ‘void run_test(tl::TestBase*, I1, I2) [with I1 = int; LI1 = tl::long_int<4, unsigned char, short unsigned int>; I2 = unsigned int; LI2 = tl::long_uint<4, unsigned char, short unsigned int>]’ ../../../src/tl/unit_tests/tlLongInt.cc:154:60: required from here ../../../src/tl/tl/tlUnitTest.h:125:12: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const unsigned int’ [-Wsign-compare] 125 | return a == b; | ~~^~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueIdTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/unit_tests/tlLongInt.cc:28: ../../../src/tl/tl/tlLongInt.h: In instantiation of ‘void tl::long_uint::rshift(unsigned int, bool) [with unsigned int N = 4; B = unsigned char; BI = short unsigned int]’: ../../../src/tl/tl/tlLongInt.h:474:15: required from ‘std::pair, tl::long_uint > tl::long_uint::divmod(const tl::long_uint&) const [with unsigned int N = 4; B = unsigned char; BI = short unsigned int]’ ../../../src/tl/tl/tlLongInt.h:498:13: required from ‘tl::long_uint& tl::long_uint::operator/=(const tl::long_uint&) [with unsigned int N = 4; B = unsigned char; BI = short unsigned int]’ ../../../src/tl/unit_tests/tlLongInt.cc:106:7: required from ‘void run_test_int(tl::TestBase*, I1, I2) [with I1 = unsigned int; LI1 = tl::long_uint<4, unsigned char, short unsigned int>; I2 = int; LI2 = tl::long_int<4, unsigned char, short unsigned int>]’ ../../../src/tl/unit_tests/tlLongInt.cc:118:34: required from ‘void run_test(tl::TestBase*, I1, I2) [with I1 = unsigned int; LI1 = tl::long_uint<4, unsigned char, short unsigned int>; I2 = int; LI2 = tl::long_int<4, unsigned char, short unsigned int>]’ ../../../src/tl/unit_tests/tlLongInt.cc:140:60: required from here ../../../src/tl/tl/tlLongInt.h:396:32: warning: left shift of negative value [-Wshift-negative-value] 396 | B carry = sign ? (~B (0) << (bits - n)) : 0; | ~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlListTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlListTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlListTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlListTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlListTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/unit_tests/tlListTests.cc: In copy constructor ‘{anonymous}::MyClass1::MyClass1(const {anonymous}::MyClass1&)’: ../../../src/tl/unit_tests/tlListTests.cc:35:3: warning: base class ‘class tl::list_node<{anonymous}::MyClass1>’ should be explicitly initialized in the copy constructor [-Wextra] 35 | MyClass1 (const MyClass1 &other) : n (other.n) { ++obj_count; } | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlEquivalenceClustersTests.o ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlEquivalenceClustersTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUniqueNameTests.o ../../../src/tl/unit_tests/tlUniqueNameTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueNameTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueNameTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueNameTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueNameTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUniqueNameTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlGlobPatternTests.o ../../../src/tl/unit_tests/tlGlobPatternTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlGlobPatternTests.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlGlobPatternTests.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlGlobPatternTests.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlGlobPatternTests.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlGlobPatternTests.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlRecipeTests.o ../../../src/tl/unit_tests/tlRecipeTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlUriTests.o ../../../src/tl/unit_tests/tlUriTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/unit_tests/tlRecipeTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/unit_tests/tlRecipeTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/unit_tests/tlRecipeTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/unit_tests/tlRecipeTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/tl/tl/tlRecipe.h:30, from ../../../src/tl/unit_tests/tlRecipeTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUriTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUriTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUriTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUriTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlUriTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlDeferredExecution.o ../../../src/tl/unit_tests/tlDeferredExecution.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeferredExecution.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeferredExecution.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeferredExecution.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeferredExecution.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/tl/unit_tests/tlDeferredExecution.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/tl/unit_tests"' -I../../../src/tl/unit_tests -I/<>/build-release/tl/unit_tests -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/tl/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlFileSystemWatcher.o ../../../src/tl/unit_tests/tlFileSystemWatcher.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/unit_tests/tlFileSystemWatcher.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/unit_tests/tlFileSystemWatcher.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/unit_tests/tlFileSystemWatcher.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/unit_tests/tlFileSystemWatcher.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/tl/unit_tests/tlFileSystemWatcher.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libtl_tests.so.0.26.2 libtl_tests.so libtl_tests.so.0 libtl_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libtl_tests.so.0 -o libtl_tests.so.0.26.2 tlAlgorithm.o tlClassRegistry.o tlCommandLineParser.o tlDataMapping.o tlDeflate.o tlEvents.o tlExpression.o tlFileUtils.o tlIntervalMap.o tlIntervalSet.o tlKDTree.o tlMath.o tlObject.o tlReuseVector.o tlStableVector.o tlString.o tlThreadedWorkers.o tlThreads.o tlUtils.o tlVariant.o tlXMLParser.o tlStreamTests.o tlWebDAV.o tlHttpStream.o tlInt128Support.o tlLongInt.o tlUniqueIdTests.o tlListTests.o tlEquivalenceClustersTests.o tlUniqueNameTests.o tlGlobPatternTests.o tlRecipeTests.o tlUriTests.o tlDeferredExecution.o tlFileSystemWatcher.o -lz -L/<>/build-release/tl/unit_tests/../.. -lklayout_tl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libtl_tests.so.0.26.2 libtl_tests.so ln -s libtl_tests.so.0.26.2 libtl_tests.so.0 ln -s libtl_tests.so.0.26.2 libtl_tests.so.0.26 rm -f ../../tl/libtl_tests.so.0.26.2 mv -f libtl_tests.so.0.26.2 ../../tl/libtl_tests.so.0.26.2 rm -f ../../tl/libtl_tests.so rm -f ../../tl/libtl_tests.so.0 rm -f ../../tl/libtl_tests.so.0.26 mv -f libtl_tests.so ../../tl/libtl_tests.so mv -f libtl_tests.so.0 ../../tl/libtl_tests.so.0 mv -f libtl_tests.so.0.26 ../../tl/libtl_tests.so.0.26 cp -f ../../tl/libtl_tests.so.0.26.2 /<>/build-release/tl/unit_tests/../../tl_tests.ut make[4]: Leaving directory '/<>/build-release/tl/unit_tests' make[3]: Leaving directory '/<>/build-release/tl' cd gsi/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/gsi' cd gsi/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi/gsi.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/gsi/gsi' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsi.o ../../../src/gsi/gsi/gsi.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiClassBase.o ../../../src/gsi/gsi/gsiClassBase.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiClass.o ../../../src/gsi/gsi/gsiClass.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclBasic.o ../../../src/gsi/gsi/gsiDeclBasic.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClass.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClass.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClassBase.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClass.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsi.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClass.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClass.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclBasic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClassBase.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsi.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClassBase.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClassBase.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsi.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiClassBase.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclBasic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsi.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclBasic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsi.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclBasic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclBasic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclInternal.o ../../../src/gsi/gsi/gsiDeclInternal.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiExpression.o ../../../src/gsi/gsi/gsiExpression.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclInternal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclInternal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclInternal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclInternal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclInternal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiExpression.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiExpression.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiExpression.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiExpression.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiExpression.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiExternalMain.o ../../../src/gsi/gsi/gsiExternalMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiInterpreter.o ../../../src/gsi/gsi/gsiInterpreter.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/gsi/gsi/gsiInterpreter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/gsi/gsi/gsiInterpreter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/gsi/gsi/gsiInterpreter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/gsi/gsi/gsiInterpreter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/gsi/gsi/gsiInterpreter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiMethods.o ../../../src/gsi/gsi/gsiMethods.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiInspector.o ../../../src/gsi/gsi/gsiInspector.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiMethods.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiMethods.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiMethods.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiMethods.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiMethods.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiObject.o ../../../src/gsi/gsi/gsiObject.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsiObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsiObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsiObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsiObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsiObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiSerialisation.o ../../../src/gsi/gsi/gsiSerialisation.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiSerialisation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiSerialisation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiSerialisation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiSerialisation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiSerialisation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiTypes.o ../../../src/gsi/gsi/gsiTypes.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiSignals.o ../../../src/gsi/gsi/gsiSignals.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiObjectHolder.o ../../../src/gsi/gsi/gsiObjectHolder.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiTypes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiTypes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiTypes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiTypes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiTypes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclTl.o ../../../src/gsi/gsi/gsiDeclTl.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiObjectHolder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiObjectHolder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiObjectHolder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiObjectHolder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiObjectHolder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/gsi/gsi/gsiSignals.cc:24: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclTl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclTl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclTl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclTl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi/gsiDeclTl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/gsi/gsi/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/gsi/gsi -I/<>/src/tl/tl -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/gsi/gsi/gsiSignals.h -o moc_gsiSignals.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi -I/<>/build-release/gsi/gsi -I../../../src/tl/tl -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_gsiSignals.o moc_gsiSignals.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from moc_gsiSignals.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from moc_gsiSignals.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from moc_gsiSignals.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from moc_gsiSignals.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from moc_gsiSignals.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from moc_gsiSignals.cpp:9: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_gsi.so.0.26.2 libklayout_gsi.so libklayout_gsi.so.0 libklayout_gsi.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_gsi.so.0 -o libklayout_gsi.so.0.26.2 gsi.o gsiClassBase.o gsiClass.o gsiDeclBasic.o gsiDeclInternal.o gsiExpression.o gsiExternalMain.o gsiInterpreter.o gsiMethods.o gsiInspector.o gsiObject.o gsiSerialisation.o gsiTypes.o gsiSignals.o gsiObjectHolder.o gsiDeclTl.o moc_gsiSignals.o -lz -L/<>/build-release/gsi/gsi/../.. -lklayout_tl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_gsi.so.0.26.2 libklayout_gsi.so ln -s libklayout_gsi.so.0.26.2 libklayout_gsi.so.0 ln -s libklayout_gsi.so.0.26.2 libklayout_gsi.so.0.26 rm -f ../../../build-release/libklayout_gsi.so.0.26.2 mv -f libklayout_gsi.so.0.26.2 ../../../build-release/libklayout_gsi.so.0.26.2 rm -f ../../../build-release/libklayout_gsi.so rm -f ../../../build-release/libklayout_gsi.so.0 rm -f ../../../build-release/libklayout_gsi.so.0.26 mv -f libklayout_gsi.so ../../../build-release/libklayout_gsi.so mv -f libklayout_gsi.so.0 ../../../build-release/libklayout_gsi.so.0 mv -f libklayout_gsi.so.0.26 ../../../build-release/libklayout_gsi.so.0.26 make[4]: Leaving directory '/<>/build-release/gsi/gsi' cd gsi_test/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi_test/gsi_test.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/gsi/gsi_test' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_TEST_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi_test -I/<>/build-release/gsi/gsi_test -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi_test -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiTest.o ../../../src/gsi/gsi_test/gsiTest.cc g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_TEST_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/gsi/gsi_test/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/gsi/gsi_test -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/gsi/gsi_test/gsiTest.h -o moc_gsiTest.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_TEST_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsi/gsi_test -I/<>/build-release/gsi/gsi_test -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/gsi_test -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_gsiTest.o moc_gsiTest.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from moc_gsiTest.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from moc_gsiTest.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from moc_gsiTest.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from moc_gsiTest.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/gsi_test/gsiTest.h:29, from moc_gsiTest.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/gsi/gsi_test/gsiTest.cc:28: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/gsi/gsi_test/gsiTest.cc: In copy constructor ‘gsi_test::X::X(const gsi_test::X&)’: ../../../src/gsi/gsi_test/gsiTest.cc:422:11: warning: implicitly-declared ‘gsi_test::X& gsi_test::X::operator=(const gsi_test::X&)’ is deprecated [-Wdeprecated-copy] 422 | *this = x; | ^ ../../../src/gsi/gsi_test/gsiTest.cc:419:1: note: because ‘gsi_test::X’ has user-provided ‘gsi_test::X::X(const gsi_test::X&)’ 419 | X::X (const X &x) | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi_test/gsiTest.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = gsi_test::Y3]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = gsi_test::Y3; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi_test/gsiTest.h:1087:7: warning: implicitly-declared ‘gsi_test::X& gsi_test::X::operator=(const gsi_test::X&)’ is deprecated [-Wdeprecated-copy] 1087 | class Y3 | ^~ ../../../src/gsi/gsi_test/gsiTest.cc:419:1: note: because ‘gsi_test::X’ has user-provided ‘gsi_test::X::X(const gsi_test::X&)’ 419 | X::X (const X &x) | ^ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘gsi_test::Y3& gsi_test::Y3::operator=(const gsi_test::Y3&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi_test/gsiTest.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = gsi_test::Y2]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = gsi_test::Y2; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi_test/gsiTest.h:1080:7: warning: implicitly-declared ‘gsi_test::X& gsi_test::X::operator=(const gsi_test::X&)’ is deprecated [-Wdeprecated-copy] 1080 | class Y2 | ^~ ../../../src/gsi/gsi_test/gsiTest.cc:419:1: note: because ‘gsi_test::X’ has user-provided ‘gsi_test::X::X(const gsi_test::X&)’ 419 | X::X (const X &x) | ^ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘gsi_test::Y2& gsi_test::Y2::operator=(const gsi_test::Y2&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi_test/gsiTest.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = gsi_test::Y]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = gsi_test::Y; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi_test/gsiTest.h:1049:7: warning: implicitly-declared ‘gsi_test::X& gsi_test::X::operator=(const gsi_test::X&)’ is deprecated [-Wdeprecated-copy] 1049 | class Y | ^ ../../../src/gsi/gsi_test/gsiTest.cc:419:1: note: because ‘gsi_test::X’ has user-provided ‘gsi_test::X::X(const gsi_test::X&)’ 419 | X::X (const X &x) | ^ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/gsi/gsi_test/gsiTest.h:29, from ../../../src/gsi/gsi_test/gsiTest.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘gsi_test::Y& gsi_test::Y::operator=(const gsi_test::Y&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = gsi_test::X]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = gsi_test::X; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘gsi_test::X& gsi_test::X::operator=(const gsi_test::X&)’ is deprecated [-Wdeprecated-copy] ../../../src/gsi/gsi_test/gsiTest.cc:419:1: note: because ‘gsi_test::X’ has user-provided ‘gsi_test::X::X(const gsi_test::X&)’ 419 | X::X (const X &x) | ^ ../../../src/gsi/gsi_test/gsiTest.cc: In function ‘void __static_initialization_and_destruction_0(int, int)’: ../../../src/gsi/gsi_test/gsiTest.cc:1323:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 1323 | } | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_gsi_test.so.0.26.2 libklayout_gsi_test.so libklayout_gsi_test.so.0 libklayout_gsi_test.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_gsi_test.so.0 -o libklayout_gsi_test.so.0.26.2 gsiTest.o moc_gsiTest.o -lz -L/<>/build-release/gsi/gsi_test/../.. -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_gsi_test.so.0.26.2 libklayout_gsi_test.so ln -s libklayout_gsi_test.so.0.26.2 libklayout_gsi_test.so.0 ln -s libklayout_gsi_test.so.0.26.2 libklayout_gsi_test.so.0.26 rm -f ../../../build-release/libklayout_gsi_test.so.0.26.2 mv -f libklayout_gsi_test.so.0.26.2 ../../../build-release/libklayout_gsi_test.so.0.26.2 rm -f ../../../build-release/libklayout_gsi_test.so rm -f ../../../build-release/libklayout_gsi_test.so.0 rm -f ../../../build-release/libklayout_gsi_test.so.0.26 mv -f libklayout_gsi_test.so ../../../build-release/libklayout_gsi_test.so mv -f libklayout_gsi_test.so.0 ../../../build-release/libklayout_gsi_test.so.0 mv -f libklayout_gsi_test.so.0.26 ../../../build-release/libklayout_gsi_test.so.0.26 make[4]: Leaving directory '/<>/build-release/gsi/gsi_test' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/gsi/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/gsi/unit_tests"' -I../../../src/gsi/unit_tests -I/<>/build-release/gsi/unit_tests -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsi/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiExpression.o ../../../src/gsi/unit_tests/gsiExpression.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/unit_tests/gsiExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/unit_tests/gsiExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/unit_tests/gsiExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/unit_tests/gsiExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsi/unit_tests/gsiExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libgsi_tests.so.0.26.2 libgsi_tests.so libgsi_tests.so.0 libgsi_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libgsi_tests.so.0 -o libgsi_tests.so.0.26.2 gsiExpression.o -lz -L/<>/build-release/gsi/unit_tests/../.. -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libgsi_tests.so.0.26.2 libgsi_tests.so ln -s libgsi_tests.so.0.26.2 libgsi_tests.so.0 ln -s libgsi_tests.so.0.26.2 libgsi_tests.so.0.26 rm -f ../../gsi/libgsi_tests.so.0.26.2 mv -f libgsi_tests.so.0.26.2 ../../gsi/libgsi_tests.so.0.26.2 rm -f ../../gsi/libgsi_tests.so rm -f ../../gsi/libgsi_tests.so.0 rm -f ../../gsi/libgsi_tests.so.0.26 mv -f libgsi_tests.so ../../gsi/libgsi_tests.so mv -f libgsi_tests.so.0 ../../gsi/libgsi_tests.so.0 mv -f libgsi_tests.so.0.26 ../../gsi/libgsi_tests.so.0.26 cp -f ../../gsi/libgsi_tests.so.0.26.2 /<>/build-release/gsi/unit_tests/../../gsi_tests.ut make[4]: Leaving directory '/<>/build-release/gsi/unit_tests' make[3]: Leaving directory '/<>/build-release/gsi' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/db' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/db/db' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbArray.o ../../../src/db/db/dbArray.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBox.o ../../../src/db/db/dbBox.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBoxConvert.o ../../../src/db/db/dbBoxConvert.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBoxScanner.o ../../../src/db/db/dbBoxScanner.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbArray.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBox.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbBoxConvert.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbBoxScanner.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCell.o ../../../src/db/db/dbCell.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellGraphUtils.o ../../../src/db/db/dbCellGraphUtils.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellHullGenerator.o ../../../src/db/db/dbCellHullGenerator.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxConvert.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellInst.o ../../../src/db/db/dbCellInst.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbCell.cc:279:34: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbCellHullGenerator.cc: In constructor ‘db::HullEdgeCollector::HullEdgeCollector(const Edge&)’: ../../../src/db/db/dbCellHullGenerator.cc:77:48: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 77 | m_tn = db::Trans (rot, db::Vector (e.p1 ())); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbCellHullGenerator.cc: In member function ‘db::HullEdgeCollector& db::HullEdgeCollector::operator=(db::HullEdgeCollector&&)’: ../../../src/db/db/dbCellHullGenerator.cc:56:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 56 | class HullEdgeCollector | ^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbCellHullGenerator.cc: In member function ‘void db::CellHullGenerator::generate_hull(const db::Cell&, std::vector, std::allocator > >&)’: ../../../src/db/db/dbCellHullGenerator.cc:272:45: note: synthesized method ‘db::HullEdgeCollector& db::HullEdgeCollector::operator=(db::HullEdgeCollector&&)’ first required here 272 | ec [i][j] = db::HullEdgeCollector (*es); | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbArray.h:1829:97: required from ‘db::array::box_type db::array::bbox_from_raw_bbox(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’ ../../../src/db/db/dbCell.cc:287:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbCell.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbCellHullGenerator.cc:245:28: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbCellHullGenerator.cc:256:38: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/db/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:1176:7: required from ‘db::simple_trans db::simple_trans::inverted() const [with C = int]’ ../../../src/db/db/dbCellHullGenerator.cc:83:35: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbCellHullGenerator.cc:256:38: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellInst.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbCellHullGenerator.cc:256:38: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/db/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellMapping.o ../../../src/db/db/dbCellMapping.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbCellInst.h:30, from ../../../src/db/db/dbCellInst.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbClipboard.o ../../../src/db/db/dbClipboard.cc ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbClipboardData.o ../../../src/db/db/dbClipboardData.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbClip.o ../../../src/db/db/dbClip.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbCellMapping.cc:205:103: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbCellMapping.cc:364:82: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbCellMapping.cc:364:82: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbCellMapping.cc:364:82: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:873:13: required from ‘void db::iterated_array::assign(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:846:5: required from ‘db::iterated_array::iterated_array(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:2418:20: required from ‘void db::array::set_complex(double, double, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2308:5: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbCellMapping.cc:364:82: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCommonReader.o ../../../src/db/db/dbCommonReader.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/db/dbClipboardData.cc:108:68: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2376:31: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/db/dbClipboardData.cc:108:68: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:873:13: required from ‘void db::iterated_array::assign(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:846:5: required from ‘db::iterated_array::iterated_array(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:2418:20: required from ‘void db::array::set_complex(double, double, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2379:5: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/db/dbClipboardData.cc:108:68: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/db/db/dbClipboardData.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbClip.cc:446:114: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbClip.cc:449:44: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/dbClip.cc:459:110: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbClip.cc:94:52: required from ‘void db::clip_poly(const P&, const Box&, std::vector&, bool) [with P = db::polygon; PC = db::PolygonContainer; db::Box = db::box]’ ../../../src/db/db/dbClip.cc:278:87: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/dbClip.cc:373:43: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbClip.cc:444:93: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbClip.cc:446:115: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbClip.cc:493:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/dbClip.cc:498:109: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbClip.cc:407:127: required from here ../../../src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:792:5: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/dbClip.cc:373:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbShapeRepository.h:252:16: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbClip.cc:407:127: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClip.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/db/dbClip.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbCommonReader.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdge.o ../../../src/db/db/dbEdge.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePair.o ../../../src/db/db/dbEdgePair.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePairRelations.o ../../../src/db/db/dbEdgePairRelations.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdge.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbEdge.cc: At global scope: ../../../src/db/db/dbEdge.cc:44:18: warning: ISO C++ does not support ‘__int128’ for ‘a2_type’ [-Wpedantic] 44 | typedef __int128 a2_type; | ^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdge.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdge.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdge.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdge.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePair.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePairs.o ../../../src/db/db/dbEdgePairs.cc In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePair.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePair.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePair.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePair.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/db/dbEdgePairRelations.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgeProcessor.o ../../../src/db/db/dbEdgeProcessor.cc In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/db/dbEdgePairRelations.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/db/dbEdgePairRelations.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/db/dbEdgePairRelations.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/db/dbEdgePairRelations.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdges.o ../../../src/db/db/dbEdges.cc In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbFillTool.o ../../../src/db/db/dbFillTool.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbEdgeProcessor.cc: In function ‘bool db::is_point_on_fuzzy(const Edge&, const Point&)’: ../../../src/db/db/dbEdgeProcessor.cc:168:32: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 168 | offset = db::Vector (1, 1); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbEdgeProcessor.cc:171:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 171 | offset = db::Vector (-1, 1); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbEdgeProcessor.cc: In member function ‘void db::EdgeProcessor::process(db::EdgeSink&, db::EdgeEvaluatorBase&)’: ../../../src/db/db/dbEdgeProcessor.cc:1697:21: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1697 | pll = pl; | ^~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbEdgeProcessor.cc:1699:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1699 | pl = *cp; | ^~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/dbEdgeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbEdges.cc:141:48: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbFlatEdges.h:142:7: required from ‘void db::FlatEdges::insert(const db::Shape&, const T&) [with T = db::complex_trans]’ ../../../src/db/db/dbEdges.cc:127:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/dbFillTool.cc:454:186: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbFillTool.cc:463:87: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbFlatEdges.h:142:7: required from ‘void db::FlatEdges::insert(const db::Shape&, const T&) [with T = db::simple_trans]’ ../../../src/db/db/dbEdges.cc:251:3: required from ‘void db::Edges::insert(const db::Shape&, const T&) [with T = db::simple_trans]’ ../../../src/db/db/dbEdges.cc:255:76: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbFlatEdges.h:142:7: required from ‘void db::FlatEdges::insert(const db::Shape&, const T&) [with T = db::disp_trans]’ ../../../src/db/db/dbEdges.cc:251:3: required from ‘void db::Edges::insert(const db::Shape&, const T&) [with T = db::disp_trans]’ ../../../src/db/db/dbEdges.cc:256:75: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbFuzzyCellMapping.o ../../../src/db/db/dbFuzzyCellMapping.cc In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbFillTool.cc:463:87: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbFillTool.cc:463:87: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbFillTool.cc:27: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbFillTool.h:25, from ../../../src/db/db/dbFillTool.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbFuzzyCellMapping.cc: In constructor ‘db::TransformationMatrixSum::TransformationMatrixSum(const db::Matrix2d&)’: ../../../src/db/db/dbFuzzyCellMapping.cc:50:11: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 50 | m_m = m; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbFuzzyCellMapping.cc: In member function ‘void db::TransformationMatrixSum::transform(const CellInstArray&)’: ../../../src/db/db/dbFuzzyCellMapping.cc:62:58: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 62 | m_m = db::Matrix2d (inst.complex_trans ().inverted ()); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbFuzzyCellMapping.cc: In function ‘void db::collect_cell_signatures(const db::Layout&, const std::vector >&, db::cell_index_type, std::map&, const string&)’: ../../../src/db/db/dbFuzzyCellMapping.cc:288:35: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 288 | m.tm_avg = rsv.m () * (1.0 / n); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbFuzzyCellMapping.cc:289:34: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m.p_avg = rsv.p () * (1.0 / n); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbFuzzyCellMapping.cc:62:57: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix2d::Matrix2d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/db/dbFuzzyCellMapping.cc:62:58: required from here ../../../src/db/db/dbMatrix.h:114:11: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 114 | *this = t.to_matrix2d (); ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbFuzzyCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGlyphs.o ../../../src/db/db/dbGlyphs.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHershey.o ../../../src/db/db/dbHershey.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbInstances.o ../../../src/db/db/dbInstances.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbHershey.cc: In function ‘void db::hershey_justify(const string&, unsigned int, db::DBox, db::HAlign, db::VAlign, std::vector >&)’: ../../../src/db/db/dbHershey.cc:206:63: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 206 | delta = db::DVector (0, (bx.height () + hl) / 2 - fp->ymax); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:208:52: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 208 | delta = db::DVector (0, bx.height () - fp->ymax); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:210:42: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 210 | delta = db::DVector (0, hl - fp->ymax); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:222:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 222 | *l = p; | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbHershey.cc: In constructor ‘db::basic_hershey_edge_iterator::basic_hershey_edge_iterator(const string&, unsigned int, const std::vector >&)’: ../../../src/db/db/dbHershey.cc:240:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 240 | m_pos = m_linestarts [0]; | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbHershey.cc: In member function ‘db::DEdge db::basic_hershey_edge_iterator::get()’: ../../../src/db/db/dbHershey.cc:262:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 262 | m_delta = db::DVector (m_fp->chars [c - m_fp->start_char].width, 0); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:270:84: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 270 | m_delta = db::DVector (m_fp->chars [invalid_char - m_fp->start_char].width, 0); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:275:30: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 275 | m_delta = db::DVector (); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbHershey.cc:289:37: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_pos = m_linestarts [m_line]; | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbHershey.cc:302:33: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 302 | last = m_linestarts.back (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/db/db/dbHershey.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbInstElement.o ../../../src/db/db/dbInstElement.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstances.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbGlyphs.cc:116:45: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbGlyphs.cc:132:34: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbInstances.cc: In member function ‘db::Instances& db::Instances::operator=(const db::Instances&)’: ../../../src/db/db/dbInstances.cc:922:24: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 922 | m_parent_insts = d.m_parent_insts; | ^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::ParentInst]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbGlyphs.cc:116:45: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ ../../../src/db/db/dbInstances.cc: In member function ‘void db::Instances::sort_child_insts()’: ../../../src/db/db/dbInstances.cc:1347:47: warning: implicitly-declared ‘tl::vector >*>& tl::vector >*>::operator=(const tl::vector >*>&)’ is deprecated [-Wdeprecated-copy] 1347 | m_insts_by_cell_index = sorted_inst_vector (); | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >*>’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = const db::array >*]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbGlyphs.cc:113:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbGlyphs.cc:132:34: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/dbInstances.cc:192:14: required from here ../../../src/db/db/dbArray.h:1891:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1891 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array >; BoxConv = db::box_convert >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbInstances.cc:857:79: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/dbInstances.cc:863:49: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties > >; BoxConv = db::box_convert > >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbInstances.cc:873:82: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array >; BoxConv = db::box_convert >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbInstances.cc:891:82: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties > >; BoxConv = db::box_convert > >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbInstances.cc:907:85: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > > >& tl::vector > > >::operator=(const tl::vector > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbGlyphs.cc:113:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:1894:7: required from ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:192:14: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbInstances.cc:225:44: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/dbGlyphs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int; R = int]’ ../../../src/db/db/dbArray.h:1731:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbInstances.cc:225:44: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:122:14: required from ‘db::box_tree_cached_picker::box_tree_cached_picker(const BoxConv&, db::box_tree_cached_picker::const_iterator, db::box_tree_cached_picker::const_iterator) [with Obj = db::array >; Box = db::box; BoxConv = db::box_convert >, false>; Vector = tl::reuse_vector > >; db::box_tree_cached_picker::const_iterator = tl::reuse_vector_const_iterator > >]’ ../../../src/db/db/dbBoxTree.h:1155:85: required from ‘void db::box_tree::sort(const box_conv_type&, const db::complex_bbox_tag&) [with Box = db::box; Obj = db::array >; BoxConv = db::box_convert >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::box_conv_type = db::box_convert >, false>]’ ../../../src/db/db/dbBoxTree.h:916:5: required from ‘void db::box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::array >; BoxConv = db::box_convert >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbInstances.cc:1384:70: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1625:61: required from ‘void db::{anonymous}::apply_transform_f::operator()(Obj&) const [with Obj = db::array >; T = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1644:5: required from ‘void db::Instances::transform(const T&) [with Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1665:63: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1625:61: required from ‘void db::{anonymous}::apply_transform_f::operator()(Obj&) const [with Obj = db::array >; T = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1644:5: required from ‘void db::Instances::transform(const T&) [with Trans = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1666:68: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1634:61: required from ‘void db::{anonymous}::apply_transform_into_f::operator()(Obj&) const [with Obj = db::array >; T = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_into_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1654:5: required from ‘void db::Instances::transform_into(const T&) [with Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1667:68: required from here ../../../src/db/db/dbArray.h:2296:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2296 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:2300:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2300 | m_trans = Trans (t); | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1634:61: required from ‘void db::{anonymous}::apply_transform_into_f::operator()(Obj&) const [with Obj = db::array >; T = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_into_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1654:5: required from ‘void db::Instances::transform_into(const T&) [with Trans = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1668:73: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2376:31: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1625:61: required from ‘void db::{anonymous}::apply_transform_f::operator()(Obj&) const [with Obj = db::array >; T = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1644:5: required from ‘void db::Instances::transform(const T&) [with Trans = db::complex_trans]’ ../../../src/db/db/dbInstances.cc:1666:68: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::simple_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2295:26: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1634:61: required from ‘void db::{anonymous}::apply_transform_into_f::operator()(Obj&) const [with Obj = db::array >; T = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_into_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1654:5: required from ‘void db::Instances::transform_into(const T&) [with Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1667:68: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::simple_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2295:26: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1634:61: required from ‘void db::{anonymous}::apply_transform_into_f::operator()(Obj&) const [with Obj = db::array >; T = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1595:10: required from ‘void db::Instances::apply_op(const Op&, ET) [with Op = db::{anonymous}::apply_transform_into_f >; ET = db::InstancesEditableTag]’ ../../../src/db/db/dbInstances.cc:1654:5: required from ‘void db::Instances::transform_into(const T&) [with Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.cc:1667:68: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbInstances.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/dbInstElement.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayerMapping.o ../../../src/db/db/dbLayerMapping.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayerProperties.o ../../../src/db/db/dbLayerProperties.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayerMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayout.o ../../../src/db/db/dbLayout.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutContextHandler.o ../../../src/db/db/dbLayoutContextHandler.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutDiff.o ../../../src/db/db/dbLayoutDiff.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbLayout.cc: In copy constructor ‘db::Layout::Layout(const db::Layout&)’: ../../../src/db/db/dbLayout.cc:289:1: warning: base class ‘class tl::Object’ should be explicitly initialized in the copy constructor [-Wextra] 289 | Layout::Layout (const db::Layout &layout) | ^~~~~~ ../../../src/db/db/dbLayout.cc:289:1: warning: base class ‘class tl::UniqueId’ should be explicitly initialized in the copy constructor [-Wextra] In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h: In member function ‘db::generic_repository& db::generic_repository::operator=(db::generic_repository&&)’: ../../../src/db/db/dbShapeRepository.h:142:7: warning: implicitly-declared ‘db::repository >& db::repository >::operator=(const db::repository >&)’ is deprecated [-Wdeprecated-copy] 142 | class generic_repository | ^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:73:3: note: because ‘db::repository >’ has user-provided ‘db::repository::repository(const db::repository&) [with Sh = db::polygon]’ 73 | repository (const repository &d) | ^~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:142:7: warning: implicitly-declared ‘db::repository >& db::repository >::operator=(const db::repository >&)’ is deprecated [-Wdeprecated-copy] 142 | class generic_repository | ^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:73:3: note: because ‘db::repository >’ has user-provided ‘db::repository::repository(const db::repository&) [with Sh = db::simple_polygon]’ 73 | repository (const repository &d) | ^~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:142:7: warning: implicitly-declared ‘db::repository >& db::repository >::operator=(const db::repository >&)’ is deprecated [-Wdeprecated-copy] 142 | class generic_repository | ^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:73:3: note: because ‘db::repository >’ has user-provided ‘db::repository::repository(const db::repository&) [with Sh = db::path]’ 73 | repository (const repository &d) | ^~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:142:7: warning: implicitly-declared ‘db::repository >& db::repository >::operator=(const db::repository >&)’ is deprecated [-Wdeprecated-copy] 142 | class generic_repository | ^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbShapeRepository.h:73:3: note: because ‘db::repository >’ has user-provided ‘db::repository::repository(const db::repository&) [with Sh = db::text]’ 73 | repository (const repository &d) | ^~~~~~~~~~ ../../../src/db/db/dbLayout.cc: In member function ‘void db::Layout::clear()’: ../../../src/db/db/dbLayout.cc:352:47: note: synthesized method ‘db::generic_repository& db::generic_repository::operator=(db::generic_repository&&)’ first required here 352 | m_shape_repository = db::GenericRepository (); | ^ ../../../src/db/db/dbLayout.cc: In member function ‘db::Layout& db::Layout::operator=(const db::Layout&)’: ../../../src/db/db/dbLayout.cc:409:25: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 409 | m_top_down_list = d.m_top_down_list; | ^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbLayout.cc:716:65: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/db/dbLayout.cc:693:44: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutContextHandler.h:28, from ../../../src/db/db/dbLayoutContextHandler.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutDiff.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::text; _Args = {const db::text&}; _Tp = std::_Rb_tree_node >]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::text; _Args = {const db::text&}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]’ /usr/include/c++/9/bits/stl_tree.h:614:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const db::text&}; _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]’ /usr/include/c++/9/bits/stl_tree.h:487:3: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&) [with _Arg = const db::text&; _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]’ /usr/include/c++/9/bits/stl_tree.h:658:33: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, _NodeGen&) [with _NodeGen = std::_Rb_tree, db::text, std::_Identity >, std::less >, std::allocator > >::_Reuse_or_alloc_node; _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >*]’ /usr/include/c++/9/bits/stl_tree.h:1875:13: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _NodeGen&) [with _NodeGen = std::_Rb_tree, db::text, std::_Identity >, std::less >, std::allocator > >::_Reuse_or_alloc_node; _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]’ /usr/include/c++/9/bits/stl_tree.h:901:15: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _NodeGen&) [with _NodeGen = std::_Rb_tree, db::text, std::_Identity >, std::less >, std::allocator > >::_Reuse_or_alloc_node; _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]’ /usr/include/c++/9/bits/stl_tree.h:1783:16: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::operator=(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = db::text; _Val = db::text; _KeyOfValue = std::_Identity >; _Compare = std::less >; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_set.h:94:11: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayout.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutQuery.o ../../../src/db/db/dbLayoutQuery.cc ../../../src/db/db/dbLayoutDiff.cc: In function ‘void db::collect_insts(const db::Layout&, const db::Cell*, unsigned int, const std::map&, std::vector > > >&, db::PropertyMapper&)’: ../../../src/db/db/dbLayoutDiff.cc:128:27: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 128 | a = db::Vector (); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbLayoutDiff.cc:131:27: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 131 | b = db::Vector (); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In function ‘void db::collect_texts(const db::Layout&, const db::Cell*, unsigned int, unsigned int, std::vector, long unsigned int> >&, db::PropertyMapper&)’: ../../../src/db/db/dbLayoutDiff.cc:581:44: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 581 | tt = db::Text::trans_type (tt.disp ()); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::dbu_differs(double, double)’: ../../../src/db/db/dbLayoutDiff.cc:1259:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1259 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::layer_in_a_only(const db::LayerProperties&)’: ../../../src/db/db/dbLayoutDiff.cc:1269:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1269 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::layer_in_b_only(const db::LayerProperties&)’: ../../../src/db/db/dbLayoutDiff.cc:1279:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1279 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::layer_name_differs(const db::LayerProperties&, const db::LayerProperties&)’: ../../../src/db/db/dbLayoutDiff.cc:1290:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1290 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::cell_in_a_only(const string&, db::cell_index_type)’: ../../../src/db/db/dbLayoutDiff.cc:1300:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1300 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::cell_in_b_only(const string&, db::cell_index_type)’: ../../../src/db/db/dbLayoutDiff.cc:1310:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1310 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::cell_name_differs(const string&, db::cell_index_type, const string&, db::cell_index_type)’: ../../../src/db/db/dbLayoutDiff.cc:1320:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1320 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::bbox_differs(const Box&, const Box&)’: ../../../src/db/db/dbLayoutDiff.cc:1330:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1330 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_inst_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1346:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1346 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::instances_in_a_only(const std::vector > > >&, const db::Layout&)’: ../../../src/db/db/dbLayoutDiff.cc:1369:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1369 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::instances_in_b_only(const std::vector > > >&, const db::Layout&)’: ../../../src/db/db/dbLayoutDiff.cc:1382:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1382 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::per_layer_bbox_differs(const Box&, const Box&)’: ../../../src/db/db/dbLayoutDiff.cc:1404:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1404 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_polygon_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1414:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1414 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::detailed_diff(const db::PropertiesRepository&, const std::vector, long unsigned int> >&, const std::vector, long unsigned int> >&)’: ../../../src/db/db/dbLayoutDiff.cc:1427:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1427 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_path_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1442:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1442 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::detailed_diff(const db::PropertiesRepository&, const std::vector, long unsigned int> >&, const std::vector, long unsigned int> >&)’: ../../../src/db/db/dbLayoutDiff.cc:1455:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1455 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_box_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1470:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1470 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::detailed_diff(const db::PropertiesRepository&, const std::vector, long unsigned int> >&, const std::vector, long unsigned int> >&)’: ../../../src/db/db/dbLayoutDiff.cc:1483:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1483 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_edge_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1498:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1498 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::detailed_diff(const db::PropertiesRepository&, const std::vector, long unsigned int> >&, const std::vector, long unsigned int> >&)’: ../../../src/db/db/dbLayoutDiff.cc:1511:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1511 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::begin_text_differences()’: ../../../src/db/db/dbLayoutDiff.cc:1526:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1526 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/db/db/dbLayoutDiff.cc: In member function ‘virtual void db::PrintingDifferenceReceiver::detailed_diff(const db::PropertiesRepository&, const std::vector, long unsigned int> >&, const std::vector, long unsigned int> >&)’: ../../../src/db/db/dbLayoutDiff.cc:1539:16: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1539 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:35, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/dbLayoutDiff.cc:582:37: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch_no_braces&>::type) [with _T1 = db::polygon; _T2 = long unsigned int; typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch_no_braces&>::type = const std::pair, long unsigned int>&]’: ../../../src/db/db/dbLayoutDiff.cc:199:15: required from ‘void db::reduce(std::vector&, std::vector&, Op, bool) [with X = std::pair, long unsigned int>; Op = db::pair_compare_func, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:930:91: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlProgress.h:29, from ../../../src/db/db/dbLayoutDiff.h:29, from ../../../src/db/db/dbLayoutDiff.cc:24: /usr/include/c++/9/bits/stl_pair.h:383:8: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 383 | first = __p.first; | ~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch_no_braces&>::type) [with _T1 = db::path; _T2 = long unsigned int; typename std::conditional, std::is_copy_assignable<_T2> >::value, const std::pair<_T1, _T2>&, const std::__nonesuch_no_braces&>::type = const std::pair, long unsigned int>&]’: ../../../src/db/db/dbLayoutDiff.cc:199:15: required from ‘void db::reduce(std::vector&, std::vector&, Op, bool) [with X = std::pair, long unsigned int>; Op = db::pair_compare_func, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:958:84: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlProgress.h:29, from ../../../src/db/db/dbLayoutDiff.h:29, from ../../../src/db/db/dbLayoutDiff.cc:24: /usr/include/c++/9/bits/stl_pair.h:383:8: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 383 | first = __p.first; | ~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:35, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /usr/include/c++/9/bits/stl_pair.h:304:17: required from ‘constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = db::text; _T2 = long unsigned int&; typename std::__decay_and_strip<_T2>::__type = long unsigned int; typename std::__decay_and_strip<_Tp>::__type = db::text]’ ../../../src/db/db/dbLayoutDiff.cc:566:59: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/dbObjectWithProperties.h:104:22: required from ‘db::object_with_properties& db::object_with_properties::operator=(const db::object_with_properties&) [with Obj = db::array >]’ /usr/include/c++/9/bits/stl_algo.h:1851:17: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:4865:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >*, std::vector > > > >]’ ../../../src/db/db/dbLayoutDiff.cc:150:42: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbLayoutDiff.cc:520:52: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type) [with _T1 = db::polygon; _T2 = long unsigned int; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type = std::pair, long unsigned int>&&]’: /usr/include/c++/9/bits/stl_algo.h:1851:17: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:4897:18: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = db::pair_compare_func, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:188:15: required from ‘void db::reduce(std::vector&, std::vector&, Op, bool) [with X = std::pair, long unsigned int>; Op = db::pair_compare_func, long unsigned int, db::PolygonCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:930:91: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlProgress.h:29, from ../../../src/db/db/dbLayoutDiff.h:29, from ../../../src/db/db/dbLayoutDiff.cc:24: /usr/include/c++/9/bits/stl_pair.h:396:8: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 396 | first = std::forward(__p.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type) [with _T1 = db::path; _T2 = long unsigned int; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type = std::pair, long unsigned int>&&]’: /usr/include/c++/9/bits/stl_algo.h:1851:17: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func > >]’ /usr/include/c++/9/bits/stl_algo.h:4897:18: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = db::pair_compare_func, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:188:15: required from ‘void db::reduce(std::vector&, std::vector&, Op, bool) [with X = std::pair, long unsigned int>; Op = db::pair_compare_func, long unsigned int, db::PathCompareOpWithTolerance, db::std_compare_func >]’ ../../../src/db/db/dbLayoutDiff.cc:958:84: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlProgress.h:29, from ../../../src/db/db/dbLayoutDiff.h:29, from ../../../src/db/db/dbLayoutDiff.cc:24: /usr/include/c++/9/bits/stl_pair.h:396:8: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 396 | first = std::forward(__p.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:526:11: required from ‘db::regular_array::box_type db::regular_array::bbox(const box_type&) const [with Coord = int; db::regular_array::box_type = db::box]’ ../../../src/db/db/dbArray.h:514:20: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/dbLayoutDiff.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbLayoutQuery.cc:641:44: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:1947:13: required from ‘db::complex_trans& db::complex_trans::operator*=(const db::complex_trans&) [with I = int; F = int; R = double]’ ../../../src/db/db/dbLayoutQuery.cc:964:55: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbLayoutQuery.cc:965:87: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/dbLayoutQuery.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutStateModel.o ../../../src/db/db/dbLayoutStateModel.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutUtils.o ../../../src/db/db/dbLayoutUtils.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbLayoutStateModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbLayoutStateModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbLayoutStateModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbLayoutStateModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbLayoutStateModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLibrary.o ../../../src/db/db/dbLibrary.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLibraryManager.o ../../../src/db/db/dbLibraryManager.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbLibraryManager.h:30, from ../../../src/db/db/dbLibraryManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbLibraryManager.h:30, from ../../../src/db/db/dbLibraryManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbLibraryManager.h:30, from ../../../src/db/db/dbLibraryManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbLibraryManager.h:30, from ../../../src/db/db/dbLibraryManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbLibraryManager.h:30, from ../../../src/db/db/dbLibraryManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbLayoutUtils.cc: In function ‘void db::scale_and_snap(db::Layout&, db::Cell&, db::Coord, db::Coord, db::Coord)’: ../../../src/db/db/dbLayoutUtils.cc:496:100: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 496 | poly = scaled_and_snapped_polygon (poly, g, m, d, tr_disp.x (), g, m, d, tr_disp.y (), heap); | ^ ../../../src/db/db/dbLayoutUtils.cc:533:99: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 533 | ti_disp = scaled_and_snapped_vector (ti_disp, g, m, d, tr_disp.x (), g, m, d, tr_disp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbLayoutUtils.cc:483:27: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbLayoutUtils.cc:484:41: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbLayoutUtils.cc:506:27: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/dbLayoutUtils.cc:507:150: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbLayoutUtils.cc:532:30: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::simple_trans::disp(const displacement_type&) [with C = int; db::simple_trans::displacement_type = db::vector]’: ../../../src/db/db/dbLayoutUtils.cc:535:25: required from here ../../../src/db/db/dbTrans.h:1389:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1389 | m_u = u; | ~~~~^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLibraryProxy.o ../../../src/db/db/dbLibraryProxy.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLayoutUtils.cc:236:72: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbLayoutUtils.cc:278:78: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbLayoutUtils.cc:495:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLayoutUtils.cc:236:72: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbLayoutUtils.cc:495:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLayoutUtils.cc:236:72: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibrary.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbLayoutUtils.cc:509:25: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbLayoutUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/db/db/dbLibraryManager.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLoadLayoutOptions.o ../../../src/db/db/dbLoadLayoutOptions.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbManager.o ../../../src/db/db/dbManager.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLibraryProxy.cc:231:68: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLibraryProxy.cc:231:68: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLibraryProxy.cc:231:68: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:873:13: required from ‘void db::iterated_array::assign(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:846:5: required from ‘db::iterated_array::iterated_array(I, I) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Coord = int]’ ../../../src/db/db/dbArray.h:2418:20: required from ‘void db::array::set_complex(double, double, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2308:5: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLibraryProxy.cc:231:68: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbInstances.h:31, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLibraryProxy.h:30, from ../../../src/db/db/dbLibraryProxy.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbManager.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbManager.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbManager.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbManager.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbManager.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMatrix.o ../../../src/db/db/dbMatrix.cc In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc: In member function ‘db::Matrix2d db::Matrix3d::m2d() const’: ../../../src/db/db/dbMatrix.cc:314:93: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 314 | m = Matrix3d::perspective (-perspective_tilt_x (1.0), -perspective_tilt_y (1.0), 1.0) * m; | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc: In function ‘void db::adjust_matrix(db::Matrix2d&, db::DVector&, const std::vector >&, const std::vector >&, db::MatrixAdjustFlags::Flags, int)’: ../../../src/db/db/dbMatrix.cc:452:52: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 452 | dp = matrix * landmarks_before [fixed_point] + disp; | ^~~~ In file included from ../../../src/db/db/dbMatrix.h:30, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.cc:468:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 468 | dq = landmarks_after [fixed_point]; | ^ In file included from ../../../src/db/db/dbMatrix.h:30, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.cc:525:29: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 525 | m = qm * pm.inverted (); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:541:37: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 541 | m = am * (a * n) + bm * (b * n); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:566:43: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 566 | m = am1 * (a1 * n) + bm1 * (b1 * n); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:569:43: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 569 | m = am2 * (a2 * n) + bm2 * (b2 * n); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:576:65: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 576 | disp = (dq - db::DPoint ()) + m * (disp - (dp - db::DPoint ())); | ^ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbMatrix.cc:577:16: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 577 | matrix = m * matrix; | ^~~~~~ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc: In function ‘void db::adjust_matrix(db::Matrix3d&, const std::vector >&, const std::vector >&, db::MatrixAdjustFlags::Flags, int)’: ../../../src/db/db/dbMatrix.cc:613:56: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 613 | matrix = Matrix3d::disp (d2d) * Matrix3d (m2d) * matrix; | ^~~~~~ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:621:52: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 621 | matrix = Matrix3d::disp (d2d) * Matrix3d (m2d); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc:634:50: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 634 | dp = matrix * landmarks_before [fixed_point]; | ^ In file included from ../../../src/db/db/dbMatrix.h:30, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.cc:645:40: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 645 | dq = landmarks_after [fixed_point]; | ^ In file included from ../../../src/db/db/dbMatrix.h:30, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.cc:768:155: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 768 | matrix = Matrix3d::disp (dq - db::DPoint ()) * Matrix3d (r[0], r[1], r[2], r[3], r[4], r[5], r[6], r[7], 1.0) * Matrix3d::disp (db::DPoint () - dp) * matrix; | ^~~~~~ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc: In function ‘bool tl::test_extractor_impl(tl::Extractor&, T&) [with T = db::Matrix2d]’: ../../../src/db/db/dbMatrix.cc:814:41: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 814 | m = db::Matrix2d (m11, m12, m21, m22); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.cc: In function ‘bool tl::test_extractor_impl(tl::Extractor&, T&) [with T = db::Matrix3d]’: ../../../src/db/db/dbMatrix.cc:895:66: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 895 | m = db::Matrix3d (m11, m12, m13, m21, m22, m23, m31, m32, m33); | ^ In file included from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbMatrix.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbMatrix.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/db/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbLoadLayoutOptions.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMemStatistics.o ../../../src/db/db/dbMemStatistics.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbObject.o ../../../src/db/db/dbObject.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbMemStatistics.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbMemStatistics.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbMemStatistics.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbMemStatistics.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbMemStatistics.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPath.o ../../../src/db/db/dbPath.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPCellDeclaration.o ../../../src/db/db/dbPCellDeclaration.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPCellHeader.o ../../../src/db/db/dbPCellHeader.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbPath.cc: In function ‘db::DPath db::round_path_corners(const DPath&, double, int, double)’: ../../../src/db/db/dbPath.cc:519:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 519 | dp = db::DPoint (x, y); | ^ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPath.cc:540:34: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 540 | dp = db::DPoint (x, y); | ^ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPath.cc:550:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 550 | dp = db::DPoint (x, y); | ^ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::path::translate(const db::path&, db::generic_repository&, db::ArrayRepository&) [with C = int]’: ../../../src/db/db/dbPath.cc:582:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h:303:11: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 303 | *this = d; | ~~~~~~^~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::path::reduce(db::simple_trans&) [with C = int]’: ../../../src/db/db/dbPath.cc:582:16: required from here ../../../src/db/db/dbPath.h:823:10: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 823 | tr = trans_type (); | ~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h:827:10: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 827 | tr = trans_type (trans_type::r0, d); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::path::translate(const db::path&, db::generic_repository&, db::ArrayRepository&) [with C = double]’: ../../../src/db/db/dbPath.cc:583:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h:303:11: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 303 | *this = d; | ~~~~~~^~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::path::reduce(db::simple_trans&) [with C = double]’: ../../../src/db/db/dbPath.cc:583:16: required from here ../../../src/db/db/dbPath.h:823:10: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 823 | tr = trans_type (); | ~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPath.h:827:10: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 827 | tr = trans_type (trans_type::r0, d); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Inserter = db::box_inserter >; C = int]’: ../../../src/db/db/dbPath.cc:586:208: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Inserter = std::back_insert_iterator > >; C = int]’: ../../../src/db/db/dbPath.cc:587:236: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPCellVariant.o ../../../src/db/db/dbPCellVariant.cc ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Inserter = std::back_insert_iterator, std::allocator > > >; C = int]’: ../../../src/db/db/dbPath.cc:588:237: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Inserter = std::back_insert_iterator > >; C = int]’: ../../../src/db/db/dbPath.cc:589:252: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Inserter = std::back_insert_iterator, std::allocator > > >; C = int]’: ../../../src/db/db/dbPath.cc:590:253: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Inserter = db::box_inserter >; C = double]’: ../../../src/db/db/dbPath.cc:592:215: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Inserter = std::back_insert_iterator > >; C = double]’: ../../../src/db/db/dbPath.cc:593:243: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Inserter = std::back_insert_iterator > >; C = double]’: ../../../src/db/db/dbPath.cc:594:244: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; Inserter = std::back_insert_iterator > >; C = double]’: ../../../src/db/db/dbPath.cc:595:259: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; Inserter = std::back_insert_iterator > >; C = double]’: ../../../src/db/db/dbPath.cc:596:260: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/dbPath.cc:582:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > > >; Inserter = db::box_inserter >; C = int]’: ../../../src/db/db/dbPath.cc:140:5: required from ‘void db::path::update_bbox() const [with C = int]’ ../../../src/db/db/dbPath.cc:582:16: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = double]’ ../../../src/db/db/dbPath.cc:583:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPath.cc: In instantiation of ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; Inserter = db::box_inserter >; C = double]’: ../../../src/db/db/dbPath.cc:140:5: required from ‘void db::path::update_bbox() const [with C = double]’ ../../../src/db/db/dbPath.cc:583:16: required from here ../../../src/db/db/dbPath.cc:238:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 238 | edd = ed * (double(-start) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:239:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 239 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:252:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 252 | edd = ed * (double(end) / cd); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:253:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | ndd = nd * (disp / cd); | ~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:285:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 285 | nd = dpx (nd, disp); | ~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPath.cc:361:11: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 361 | nnd = dpx (nnd, disp); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1395:13: required from ‘db::box_inserter& db::box_inserter::operator=(const Point&) [with Point = db::point; Box = db::box]’ ../../../src/db/db/dbPath.cc:245:16: required from ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Inserter = db::box_inserter >; C = int]’ ../../../src/db/db/dbPath.cc:586:208: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:1395:13: required from ‘db::box_inserter& db::box_inserter::operator=(const Point&) [with Point = db::point; Box = db::box]’ ../../../src/db/db/dbPath.cc:245:16: required from ‘void db::path::create_shifted_points(C, C, C, bool, Iter, Iter, int, Inserter) const [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Inserter = db::box_inserter >; C = double]’ ../../../src/db/db/dbPath.cc:592:215: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = int]’ ../../../src/db/db/dbPath.cc:582:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = double]’ ../../../src/db/db/dbPath.cc:583:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/db/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/db/db/dbPCellDeclaration.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellHeader.h:29, from ../../../src/db/db/dbPCellHeader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPCellVariant.cc:213:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPCellVariant.cc:213:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPCellVariant.cc:213:100: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbPCellVariant.cc:165:74: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPCellVariant.cc:213:100: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellVariant.h:29, from ../../../src/db/db/dbPCellVariant.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPoint.o ../../../src/db/db/dbPoint.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPolygon.o ../../../src/db/db/dbPolygon.cc ../../../src/db/db/dbPoint.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::point&) [with C = int]’: ../../../src/db/db/dbPoint.cc:79:37: required from here ../../../src/db/db/dbPoint.cc:41:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 41 | p = db::point (x, y); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPoint.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::point&) [with C = double]’: ../../../src/db/db/dbPoint.cc:86:37: required from here ../../../src/db/db/dbPoint.cc:41:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 41 | p = db::point (x, y); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPoint.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPolygonTools.o ../../../src/db/db/dbPolygonTools.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygon.cc: In instantiation of ‘void db::polygon_contour::size(C, C, unsigned int) [with C = int]’: ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.cc:319:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 319 | ed = eed; | ~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:320:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | nd = nnd; | ~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:322:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 322 | d = dd; | ~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = double]’: ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = double; db::polygon_contour::area_type = double]’: ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = double; db::polygon_contour::perimeter_type = double]’: ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygon.cc: In instantiation of ‘void db::polygon_contour::size(C, C, unsigned int) [with C = double]’: ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.cc:319:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 319 | ed = eed; | ~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:320:8: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | nd = nnd; | ~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:322:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 322 | d = dd; | ~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygon.cc: In instantiation of ‘void db::compute_normals(const db::vector&, C, C, int, db::DVector&, db::DVector&) [with C = int; db::DVector = db::vector]’: ../../../src/db/db/dbPolygon.cc:235:19: required from ‘void db::polygon_contour::size(C, C, unsigned int) [with C = int]’ ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.cc:91:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 91 | ed = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:92:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 92 | nd = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:96:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 96 | ed = db::DVector (d) * (1.0 / f); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:97:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 97 | nd = db::DVector (-ed.y (), ed.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:100:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 100 | nd = dpx (nd, fabs (double (dx)) * nsign); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:110:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 110 | ed = db::DVector (0.0, 1.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:112:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 112 | ed = db::DVector (1.0, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:114:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 114 | ed = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:117:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 117 | nd = db::DVector(); | ~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:121:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 121 | ed = db::DVector (d) * (double (dx) * double (dy) / f); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:123:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 123 | nd = db::DVector (double (-d.y ()) * double (dx) * double (dx), double (d.x ()) * double (dy) * double (dy)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.cc:327:3: required from ‘void db::polygon_contour::size(C, C, unsigned int) [with C = int]’ ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.cc:473:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::simple_trans; C = double]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = double; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygon.cc: In instantiation of ‘void db::compute_normals(const db::vector&, C, C, int, db::DVector&, db::DVector&) [with C = double; db::DVector = db::vector]’: ../../../src/db/db/dbPolygon.cc:235:19: required from ‘void db::polygon_contour::size(C, C, unsigned int) [with C = double]’ ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.cc:91:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 91 | ed = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:92:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 92 | nd = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:96:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 96 | ed = db::DVector (d) * (1.0 / f); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:97:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 97 | nd = db::DVector (-ed.y (), ed.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:100:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 100 | nd = dpx (nd, fabs (double (dx)) * nsign); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:110:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 110 | ed = db::DVector (0.0, 1.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:112:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 112 | ed = db::DVector (1.0, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:114:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 114 | ed = db::DVector (); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:117:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 117 | nd = db::DVector(); | ~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:121:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 121 | ed = db::DVector (d) * (double (dx) * double (dy) / f); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.cc:123:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 123 | nd = db::DVector (double (-d.y ()) * double (dx) * double (dx), double (d.x ()) * double (dy) * double (dy)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.cc:327:3: required from ‘void db::polygon_contour::size(C, C, unsigned int) [with C = double]’ ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.cc:474:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.cc:535:7: required from ‘bool tl::_test_extractor_impl(tl::Extractor&, db::polygon&) [with C = int]’ ../../../src/db/db/dbPolygon.cc:550:37: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.cc:535:7: required from ‘bool tl::_test_extractor_impl(tl::Extractor&, db::polygon&) [with C = double]’ ../../../src/db/db/dbPolygon.cc:555:37: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbPolygonTools.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbPolygonTools.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbPolygonTools.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbPolygonTools.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbPolygonTools.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbPolygonTools.cc: In member function ‘void db::AreaMap::reinitialize(const Point&, const Vector&, size_t, size_t)’: ../../../src/db/db/dbPolygonTools.cc:1458:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1458 | m_p0 = p0; | ^~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc:1459:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1459 | m_d = d; | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc: In member function ‘void db::EdgeInputIterator::operator+=(const Point&)’: ../../../src/db/db/dbPolygonTools.cc:1699:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1699 | m_first = p; | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc:1702:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1702 | m_last = p; | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc: In function ‘void db::decompose_convex_helper(int, db::PreferredOrientation, const SimplePolygon&, db::SimplePolygonSink&)’: ../../../src/db/db/dbPolygonTools.cc:2211:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2211 | xmin_inner = x.second; | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc:2233:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2233 | xmin = xmin_inner; | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc: In instantiation of ‘void db::do_compute_rounded_contour(typename db::polygon::polygon_contour_iterator, typename db::polygon::polygon_contour_iterator, std::vector >&, double, double, unsigned int) [with C = int; typename db::polygon::polygon_contour_iterator = db::polygon_contour_iterator, db::unit_trans >]’: ../../../src/db/db/dbPolygonTools.cc:1391:67: required from here ../../../src/db/db/dbPolygonTools.cc:1350:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1350 | n1 = db::DVector (e1.y (), -e1.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc:1352:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1352 | n1 = db::DVector (-e1.y (), e1.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc:1375:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1375 | q0 = q1; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc: In instantiation of ‘void db::do_compute_rounded_contour(typename db::polygon::polygon_contour_iterator, typename db::polygon::polygon_contour_iterator, std::vector >&, double, double, unsigned int) [with C = double; typename db::polygon::polygon_contour_iterator = db::polygon_contour_iterator, db::unit_trans >]’: ../../../src/db/db/dbPolygonTools.cc:1397:67: required from here ../../../src/db/db/dbPolygonTools.cc:1350:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1350 | n1 = db::DVector (e1.y (), -e1.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc:1352:12: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1352 | n1 = db::DVector (-e1.y (), e1.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc:1375:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1375 | q0 = q1; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.cc:1610:58: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbPolygonTools.cc:1961:42: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbPolygonTools.cc:2308:42: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonTools.cc: In instantiation of ‘bool db::_cut_polygon_internal(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’: ../../../src/db/db/dbPolygonTools.cc:505:37: required from ‘void db::{anonymous}::cut_polygon_internal_int(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:590:57: required from here ../../../src/db/db/dbPolygonTools.cc:224:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 224 | last_pt = e.p2 (); In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbPolygonTools.cc:439:19: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 439 | *hole = PolygonType (); | ~~~~~~^~~~~~~~~~~~~~~~ ../../../src/db/db/dbPolygonTools.cc: In instantiation of ‘bool db::_cut_polygon_internal(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::simple_polygon; Edge = db::edge]’: ../../../src/db/db/dbPolygonTools.cc:505:37: required from ‘void db::{anonymous}::cut_polygon_internal_int(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::simple_polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:595:57: required from here ../../../src/db/db/dbPolygonTools.cc:224:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 224 | last_pt = e.p2 (); In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbPolygonTools.cc:571:10: required from ‘void db::{anonymous}::cut_polygon_internal_double(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:600:60: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbPolygonTools.cc:583:62: required from ‘void db::{anonymous}::cut_polygon_internal_double(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:600:60: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygonTools.cc:831:89: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/db/dbPolygonTools.cc:2306:17: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygonTools.cc:825:85: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygonTools.cc:825:85: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygonTools.cc:1220:9: required from ‘bool db::do_extract_rad(const db::polygon&, double&, double&, unsigned int&, db::polygon*) [with C = double]’ ../../../src/db/db/dbPolygonTools.cc:1256:65: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbPolygonTools.cc:1961:42: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygonTools.cc:2023:50: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::fixpoint_trans; C = int]’ ../../../src/db/db/dbPolygonTools.cc:2290:48: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygonTools.cc:438:13: required from ‘bool db::_cut_polygon_internal(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:505:37: required from ‘void db::{anonymous}::cut_polygon_internal_int(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:590:57: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygonTools.cc:583:30: required from ‘void db::{anonymous}::cut_polygon_internal_double(const PolygonType&, const Edge&, db::CutPolygonReceiverBase*) [with PolygonType = db::polygon; Edge = db::edge]’ ../../../src/db/db/dbPolygonTools.cc:600:60: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygonTools.cc:1209:7: required from ‘bool db::do_extract_rad(const db::polygon&, double&, double&, unsigned int&, db::polygon*) [with C = double]’ ../../../src/db/db/dbPolygonTools.cc:1256:65: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygonTools.cc:1209:7: required from ‘bool db::do_extract_rad(const db::polygon&, double&, double&, unsigned int&, db::polygon*) [with C = double]’ ../../../src/db/db/dbPolygonTools.cc:1256:65: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygonTools.cc:1404:18: required from ‘db::polygon db::do_compute_rounded(const db::polygon&, double, double, unsigned int) [with C = double]’ ../../../src/db/db/dbPolygonTools.cc:1428:56: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygonTools.cc:546:19: required from ‘void db::{anonymous}::cut_polygon_receiver_double_impl::put(const void*) [with PolygonType = db::simple_polygon; IPolygonType = db::simple_polygon]’ ../../../src/db/db/dbPolygonTools.cc:544:18: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbPolygonTools.h:29, from ../../../src/db/db/dbPolygonTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPolygonGenerators.o ../../../src/db/db/dbPolygonGenerators.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbPolygonGenerators.cc: In member function ‘virtual void db::PolygonGenerator::put(const Edge&)’: ../../../src/db/db/dbPolygonGenerators.cc:404:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 404 | m_open_pos->point = e.p2 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:420:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 420 | m_open_pos->point = e.p1 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc: In member function ‘void db::PolygonGenerator::eliminate_hole()’: ../../../src/db/db/dbPolygonGenerators.cc:503:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 503 | cprev.back () = pprev; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc: In member function ‘void db::PolygonGenerator::join_contours(db::Coord)’: ../../../src/db/db/dbPolygonGenerators.cc:602:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 602 | cprev.back () = pprev; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:610:42: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 610 | cprev.front () = cprev.back (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:627:24: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 627 | c2.back () = pprev; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:735:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 735 | cprev.back () = pprev; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc: In member function ‘virtual void db::TrapezoidGenerator::end_scanline(db::Coord)’: ../../../src/db/db/dbPolygonGenerators.cc:954:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 954 | pts[0] = e1->second.p1 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:955:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 955 | pts[1] = e1->second.p2 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:956:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 956 | pts[2] = e2->second.p1 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:957:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 957 | pts[3] = e2->second.p2 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:965:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 965 | pts[0] = e1->second.p1 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:966:97: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 966 | pts[1] = db::Point (db::coord_traits::rounded (db::edge_xaty (e1->first, y)), y); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:967:97: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 967 | pts[2] = db::Point (db::coord_traits::rounded (db::edge_xaty (e2->first, y)), y); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:968:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 968 | pts[3] = e2->second.p2 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:1011:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | pts[0] = e1->second.p1 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:1012:97: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1012 | pts[1] = db::Point (db::coord_traits::rounded (db::edge_xaty (e1->first, y)), y); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:1013:97: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1013 | pts[2] = db::Point (db::coord_traits::rounded (db::edge_xaty (ee->first, y)), y); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPolygonGenerators.cc:1014:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1014 | pts[3] = ee->second.p2 (); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘void db::edge::set_p1(const db::point&) [with C = int]’: ../../../src/db/db/dbPolygonGenerators.cc:972:46: required from here ../../../src/db/db/dbEdge.h:412:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 412 | m_p1 = p; | ~~~~~^~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘void db::edge::set_p2(const db::point&) [with C = int]’: ../../../src/db/db/dbPolygonGenerators.cc:976:46: required from here ../../../src/db/db/dbEdge.h:420:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 420 | m_p2 = p; | ~~~~~^~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = std::_Deque_iterator, const db::point&, const db::point*>; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygonGenerators.cc:830:56: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = std::_Deque_iterator, const db::point&, const db::point*>; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = std::_Deque_iterator, const db::point&, const db::point*>; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygonGenerators.cc:813:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygonGenerators.cc:813:54: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = const db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = const db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = const db::point*; C = int]’ ../../../src/db/db/dbPolygonGenerators.cc:916:49: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPropertiesRepository.o ../../../src/db/db/dbPropertiesRepository.cc In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = std::_Deque_iterator, const db::point&, const db::point*>; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = std::_Deque_iterator, const db::point&, const db::point*>; C = int]’ ../../../src/db/db/dbPolygonGenerators.cc:813:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbPolygonGenerators.h:31, from ../../../src/db/db/dbPolygonGenerators.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbPropertiesRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbPropertiesRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbPropertiesRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbPropertiesRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbLayoutStateModel.h:29, from ../../../src/db/db/dbPropertiesRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbReader.o ../../../src/db/db/dbReader.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRecursiveShapeIterator.o ../../../src/db/db/dbRecursiveShapeIterator.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRegion.o ../../../src/db/db/dbRegion.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbSaveLayoutOptions.o ../../../src/db/db/dbSaveLayoutOptions.cc In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbRecursiveShapeIterator.cc:567:37: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbRecursiveShapeIterator.cc:575:12: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbRecursiveShapeIterator.cc:753:36: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbRecursiveShapeIterator.cc:746:59: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbRecursiveShapeIterator.cc:772:98: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbRecursiveShapeIterator.cc:924:102: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::box; BoxConv = db::box_convert, true>; long unsigned int min_bin = 20; long unsigned int min_quads = 20]’: /usr/include/c++/9/bits/stl_algobase.h:342:18: required from ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::box_tree, db::box, db::box_convert, true>, 20, 20>*; _OI = db::box_tree, db::box, db::box_convert, true>, 20, 20>*]’ /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::box_tree, db::box, db::box_convert, true>, 20, 20>*; _OI = db::box_tree, db::box, db::box_convert, true>, 20, 20>*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator, db::box, db::box_convert, true>, 20, 20>*, std::vector, db::box, db::box_convert, true>, 20, 20> > >; _OI = __gnu_cxx::__normal_iterator, db::box, db::box_convert, true>, 20, 20>*, std::vector, db::box, db::box_convert, true>, 20, 20> > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator, db::box, db::box_convert, true>, 20, 20>*, std::vector, db::box, db::box_convert, true>, 20, 20> > >; _OI = __gnu_cxx::__normal_iterator, db::box, db::box_convert, true>, 20, 20>*, std::vector, db::box, db::box_convert, true>, 20, 20> > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::box_tree, db::box, db::box_convert, true>, 20, 20>; _Alloc = std::allocator, db::box, db::box_convert, true>, 20, 20> >]’ ../../../src/db/db/dbRecursiveShapeIterator.cc:79:38: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbRegion.cc:145:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘Sh& db::layer::replace(db::layer::iterator, const Sh&) [with Sh = db::polygon; StableTag = db::unstable_layer_tag; db::layer::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: ../../../src/db/db/dbFlatRegion.h:174:70: required from ‘void db::FlatRegion::transform(const Trans&) [with Trans = db::complex_trans]’ ../../../src/db/db/dbRegion.cc:278:3: required from ‘db::Region& db::Region::transform(const T&) [with T = db::complex_trans]’ ../../../src/db/db/dbRegion.cc:283:69: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbCell.h:35, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEdgePairs.h:29, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbLayer.h:227:12: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 227 | *ncpos = sh; | ~~~~~~~^~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbFlatRegion.h:174:9: required from ‘void db::FlatRegion::transform(const Trans&) [with Trans = db::simple_trans]’ ../../../src/db/db/dbRegion.cc:278:3: required from ‘db::Region& db::Region::transform(const T&) [with T = db::simple_trans]’ ../../../src/db/db/dbRegion.cc:284:64: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbFlatRegion.h:174:9: required from ‘void db::FlatRegion::transform(const Trans&) [with Trans = db::disp_trans]’ ../../../src/db/db/dbRegion.cc:278:3: required from ‘db::Region& db::Region::transform(const T&) [with T = db::disp_trans]’ ../../../src/db/db/dbRegion.cc:285:63: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbFlatRegion.h:147:7: required from ‘void db::FlatRegion::insert(const db::Shape&, const T&) [with T = db::complex_trans]’ ../../../src/db/db/dbRegion.cc:306:3: required from ‘void db::Region::insert(const db::Shape&, const T&) [with T = db::complex_trans]’ ../../../src/db/db/dbRegion.cc:309:82: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbFlatRegion.h:147:7: required from ‘void db::FlatRegion::insert(const db::Shape&, const T&) [with T = db::simple_trans]’ ../../../src/db/db/dbRegion.cc:306:3: required from ‘void db::Region::insert(const db::Shape&, const T&) [with T = db::simple_trans]’ ../../../src/db/db/dbRegion.cc:310:77: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbFlatRegion.h:147:7: required from ‘void db::FlatRegion::insert(const db::Shape&, const T&) [with T = db::disp_trans]’ ../../../src/db/db/dbRegion.cc:306:3: required from ‘void db::Region::insert(const db::Shape&, const T&) [with T = db::disp_trans]’ ../../../src/db/db/dbRegion.cc:311:76: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbSaveLayoutOptions.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShape.o ../../../src/db/db/dbShape.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShape.cc: In member function ‘bool db::Shape::polygon(db::Shape::polygon_type&) const’: ../../../src/db/db/dbShape.cc:301:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 301 | p = polygon (); | ^ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShape.cc: In member function ‘bool db::Shape::polygon(db::Shape::polygon_type&) const’: ../../../src/db/db/dbShape.cc:317:26: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 317 | p = path ().polygon (); | ^ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPath.h: In member function ‘db::path& db::path::operator=(const db::path&)’: ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShape.cc: In member function ‘bool db::Shape::path(db::Shape::path_type&) const’: ../../../src/db/db/dbShape.cc:414:15: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 414 | p = path (); | ^ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbShape.cc:324:36: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbShape.cc:357:43: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbShape.cc:438:15: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert >; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbShape.cc:718:82: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert >; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbShape.cc:720:94: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapes2.o ../../../src/db/db/dbShapes2.cc In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbShape.cc:314:116: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:167:7: required from ‘db::polygon_contour& db::polygon_contour::operator=(const db::polygon_contour&) [with C = int]’ ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::disp_trans; C = int]’: ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::text; Trans = db::disp_trans]’ ../../../src/db/db/dbShape.cc:442:31: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ ../../../src/db/db/dbShape.cc:524:34: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1905:12: required from ‘void db::polygon::assign_hull(const contour_type&) [with C = int; db::polygon::contour_type = db::polygon_contour]’ ../../../src/db/db/dbShape.cc:309:30: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbShape.cc:314:116: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbShape.cc:321:75: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbShape.cc:324:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::disp_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::disp_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::path; Trans = db::disp_trans]’ ../../../src/db/db/dbShape.cc:417:31: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbShape.cc:631:29: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:193:12: required from ‘db::basic_array::complex_trans_type db::basic_array::complex_trans(const simple_trans_type&) const [with Coord = int; db::basic_array::complex_trans_type = db::complex_trans; db::basic_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1789:94: required from ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, db::unit_trans > >; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’ ../../../src/db/db/dbShape.cc:691:98: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/db/dbShape.cc:709:31: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShape.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapes3.o ../../../src/db/db/dbShapes3.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::translate(const db::polygon&, db::generic_repository&, db::ArrayRepository&) [with C = int]’: ../../../src/db/db/dbShapes2.cc:478:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::polygon]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::polygon; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:1502:11: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 1502 | *this = d; | ~~~~~~^~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:907:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:908:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:909:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::polygon_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:910:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:911:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::polygon_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:912:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:913:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:915:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:916:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:917:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::path; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:918:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::path::translate(const db::path&, db::generic_repository&, db::ArrayRepository&) [with C = int]’: ../../../src/db/db/dbShapes2.cc:478:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::path]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::path; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:918:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPath.h:303:11: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 303 | *this = d; | ~~~~~~^~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:919:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::path_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::path_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::path_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:920:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:921:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:922:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:923:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::edge; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::edge; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::edge; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:924:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:925:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::edge_pair; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::edge_pair; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::edge_pair; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:926:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:927:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::text; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::text; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:928:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::translate(const db::text&, db::generic_repository&, db::ArrayRepository&) [with C = int]’: ../../../src/db/db/dbShapes2.cc:478:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::text]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::text; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:928:16: required from here ../../../src/db/db/dbText.h:442:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 442 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:929:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::text_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:931:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:932:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:933:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::box; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::box; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::box; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:934:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:935:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:813:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:833:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans > >; BoxConv = db::box_convert, db::unit_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:813:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:833:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::box; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::box; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::box; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:938:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:939:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:813:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:833:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbShapes2.cc:584:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 584 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans > >; BoxConv = db::box_convert, db::unit_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:813:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’: ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbShapes2.cc: In instantiation of ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’: ../../../src/db/db/dbShapes2.cc:615:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&, PropIdMap&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::complex_trans; PropIdMap = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:833:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&, db::LayerBase::pm_delegate_type&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository; db::LayerBase::pm_delegate_type = tl::func_delegate_base]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbShapes2.cc:604:116: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 604 | db::array, db::unit_trans >, db::disp_trans > poly_array (poly_ref, db::disp_trans (sh.front ()), ba ? ba->clone () : 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::user_object; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:942:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:943:16: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:944:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:945:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::simple_polygon; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::simple_polygon; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:946:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::simple_polygon]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:947:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::polygon_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:948:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > >& tl::vector, db::disp_trans > >::operator=(const tl::vector, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_ref, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:949:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > > >& tl::vector, db::disp_trans > > >::operator=(const tl::vector, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::polygon_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:950:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > >& tl::vector, db::disp_trans > >::operator=(const tl::vector, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_ref, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:951:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > > >& tl::vector, db::disp_trans > > >::operator=(const tl::vector, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:952:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > >& tl::vector, db::unit_trans >, db::disp_trans > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:953:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > > >& tl::vector, db::unit_trans >, db::disp_trans > > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans >, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:954:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > >& tl::vector, db::unit_trans >, db::disp_trans > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:955:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > > >& tl::vector, db::unit_trans >, db::disp_trans > > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans >, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::path; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::path; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::path; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:956:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::path]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:957:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::path_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::path_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::path_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:958:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > >& tl::vector, db::disp_trans > >::operator=(const tl::vector, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::path_ref, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:959:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > > >& tl::vector, db::disp_trans > > >::operator=(const tl::vector, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:960:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > >& tl::vector, db::unit_trans >, db::disp_trans > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:961:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > > >& tl::vector, db::unit_trans >, db::disp_trans > > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans >, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::edge; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::edge; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::edge; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:962:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::edge]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:963:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::edge_pair; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::edge_pair; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::edge_pair; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:964:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::edge_pair]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:965:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::text; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::text; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:966:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::text]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:967:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::text_ref, db::disp_trans >; BoxConv = db::box_convert, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::text_ref, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:968:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > >& tl::vector, db::disp_trans > >::operator=(const tl::vector, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::text_ref, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::disp_trans > >; BoxConv = db::box_convert, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:969:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::disp_trans > > >& tl::vector, db::disp_trans > > >::operator=(const tl::vector, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >, db::disp_trans >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:970:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > >& tl::vector, db::unit_trans >, db::disp_trans > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >, db::disp_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans >, db::disp_trans > >; BoxConv = db::box_convert, db::unit_trans >, db::disp_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans >, db::disp_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:971:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans >, db::disp_trans > > >& tl::vector, db::unit_trans >, db::disp_trans > > >::operator=(const tl::vector, db::unit_trans >, db::disp_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans >, db::disp_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans >, db::disp_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::box; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::box; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::box; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:972:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::box]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:973:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:974:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans > >& tl::vector, db::unit_trans > >::operator=(const tl::vector, db::unit_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans > >; BoxConv = db::box_convert, db::unit_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:975:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans > > >& tl::vector, db::unit_trans > > >::operator=(const tl::vector, db::unit_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::box; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::box; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::box; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:976:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::box]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:977:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:978:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans > >& tl::vector, db::unit_trans > >::operator=(const tl::vector, db::unit_trans > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::array, db::unit_trans >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties, db::unit_trans > >; BoxConv = db::box_convert, db::unit_trans > >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:979:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector, db::unit_trans > > >& tl::vector, db::unit_trans > > >::operator=(const tl::vector, db::unit_trans > > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector, db::unit_trans > > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties, db::unit_trans > >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::user_object; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::user_object; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::user_object; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:980:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::user_object]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::unstable_box_tree& db::unstable_box_tree::operator=(const db::unstable_box_tree&) [with Box = db::box; Obj = db::object_with_properties >; BoxConv = db::box_convert >, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:773:14: required from ‘db::LayerBase* db::layer_class::clone(db::Shapes*, db::Manager*) const [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:981:16: required from here ../../../src/db/db/dbBoxTree.h:1688:15: warning: implicitly-declared ‘tl::vector > >& tl::vector > >::operator=(const tl::vector > >&)’ is deprecated [-Wdeprecated-copy] 1688 | m_objects = b.m_objects; | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector > >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::object_with_properties >]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/dbShapes2.cc:264:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::text_ref&, const Trans&, PropIdMap&) [with Sh = db::text; Trans = db::simple_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::text_ref, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbShapes2.cc:264:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::text_ref&, const Trans&, PropIdMap&) [with Sh = db::text; Trans = db::complex_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::text_ref, db::disp_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:883:8: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const ICplxTrans&) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbShapes2.cc:552:33: required from ‘void db::translate_and_transform_into_shapes::op(const db::box&, const T&, PropIdMap&) [with C = int; R = int; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::box; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::box; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:934:16: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:468:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::result_type db::array_iterator::operator*() const [with Coord = int; Trans = db::unit_trans; db::array_iterator::result_type = db::disp_trans]’: ../../../src/db/db/dbShapes.h:808:30: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:1374:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1374 | return result_type (mp_base->get ()) * result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:1376:14: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1376 | return result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const db::array_iterator&) [with Coord = int; Trans = db::unit_trans]’: ../../../src/db/db/dbShapes2.cc:118:62: required from ‘void db::deref_into_shapes::op(const db::array, ArrayTrans>&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:207:5: required from ‘void db::deref_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes2.cc:843:8: required from ‘void db::layer_class::deref_into(db::Shapes*) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:1327:57: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1327 | : m_trans (d.m_trans), mp_base (0), m_done (d.m_done) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapes.o ../../../src/db/db/dbShapes.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:508:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; R = short int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:167:7: required from ‘db::polygon_contour& db::polygon_contour::operator=(const db::polygon_contour&) [with C = int]’ ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void db::simple_polygon::translate(const db::simple_polygon&, db::generic_repository&, db::ArrayRepository&) [with C = int]’ ../../../src/db/db/dbShapes2.cc:478:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::simple_polygon]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:908:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbShapes2.cc:324:50: required from ‘void db::deref_and_transform_into_shapes::op(const db::array, ATrans>&, const Trans&, PropIdMap&) [with Trans = db::complex_trans; ATrans = db::disp_trans; InnerSh = db::polygon; RTrans = db::unit_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:883:8: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const ICplxTrans&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::simple_trans; C = int]’ ../../../src/db/db/dbShapes2.cc:255:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::path_ref&, const Trans&, PropIdMap&) [with Sh = db::path; Trans = db::simple_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::path_ref, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::path_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:920:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::complex_trans; C = int]’ ../../../src/db/db/dbShapes2.cc:255:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::path_ref&, const Trans&, PropIdMap&) [with Sh = db::path; Trans = db::complex_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::path_ref, db::disp_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:883:8: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const ICplxTrans&) [with Sh = db::path_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:920:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:301:7: required from ‘void db::shape_ref::translate(const db::shape_ref&, const T&, db::shape_ref::repository_type&, db::ArrayRepository&) [with T = db::simple_trans; Sh = db::text; Trans = db::disp_trans; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:531:5: required from ‘void db::translate_and_transform_into_shapes::op(const Sh&, const T&, PropIdMap&) [with Sh = db::text_ref, db::disp_trans >; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::text_ref, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:417:11: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::text; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes2.cc:54:5: required from ‘void db::deref_into_shapes::op(const db::text_ref&, PropIdMap&) [with Sh = db::text; Trans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:207:5: required from ‘void db::deref_into_shapes::operator()(const Sh&) [with Sh = db::text_ref, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:843:8: required from ‘void db::layer_class::deref_into(db::Shapes*) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::disp_trans; C = int]’: ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::text; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes2.cc:54:5: required from ‘void db::deref_into_shapes::op(const db::text_ref&, PropIdMap&) [with Sh = db::text; Trans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:207:5: required from ‘void db::deref_into_shapes::operator()(const Sh&) [with Sh = db::text_ref, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:843:8: required from ‘void db::layer_class::deref_into(db::Shapes*) [with Sh = db::text_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:930:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::unit_trans; C = int]’: ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::text; Trans = db::unit_trans]’ ../../../src/db/db/dbShapes2.cc:312:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::array, ATrans>&, const Trans&, PropIdMap&) [with Trans = db::simple_trans; ATrans = db::disp_trans; InnerSh = db::text; RTrans = db::unit_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:932:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbShapes2.cc:550:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::box&, const T&, PropIdMap&) [with C = int; R = int; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::box; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::box; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:934:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, std::pair*, bool>) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:1294:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1294 | : m_trans (trans), mp_base (base.first), m_done (base.second) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, bool) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1777:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:1318:49: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1318 | : m_trans (trans), mp_base (0), m_done (done) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:2338:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2338 | simple_trans_type t = tr * simple_trans_type (d.front ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::translate_from(const complex_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::complex_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:2353:35: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2353 | complex_trans_type t = tr * complex_trans_type (d.front ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1465:27: note: initializing argument 1 of ‘db::complex_trans::complex_trans(db::unit_trans) [with I = int; F = int; R = double]’ 1465 | explicit complex_trans (unit_trans /*f*/) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes2.cc:599:30: required from ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:937:16: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbArray.h:2338:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2338 | simple_trans_type t = tr * simple_trans_type (d.front ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::translate_from(const complex_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::complex_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::complex_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:823:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const ICplxTrans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbArray.h:2353:35: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2353 | complex_trans_type t = tr * complex_trans_type (d.front ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1465:27: note: initializing argument 1 of ‘db::complex_trans::complex_trans(db::unit_trans) [with I = int; F = int; R = double]’ 1465 | explicit complex_trans (unit_trans /*f*/) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes2.cc:599:30: required from ‘void db::translate_and_transform_into_shapes::op(const db::object_with_properties, ArrayTrans> >&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::object_with_properties, db::unit_trans > >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::object_with_properties, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:941:16: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbShapes2.cc:238:5: required from ‘void db::deref_and_transform_into_shapes::op(const Sh&, const Trans&, PropIdMap&) [with Sh = db::polygon; Trans = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::polygon; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::polygon; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbShapes2.cc:238:5: required from ‘void db::deref_and_transform_into_shapes::op(const Sh&, const Trans&, PropIdMap&) [with Sh = db::polygon; Trans = db::complex_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::polygon; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:883:8: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const ICplxTrans&) [with Sh = db::polygon; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbShapes2.cc:246:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::polygon_ref&, const Trans&, PropIdMap&) [with Sh = db::polygon; Trans = db::simple_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::polygon_ref, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:910:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbShapes2.cc:246:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::polygon_ref&, const Trans&, PropIdMap&) [with Sh = db::polygon; Trans = db::complex_trans; RTrans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::polygon_ref, db::disp_trans >; T = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:883:8: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const ICplxTrans&) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbShapes2.cc:910:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::box_tree::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Box = db::box; Obj = db::polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:276:7: required from ‘void db::layer::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.h:1061:5: required from ‘void db::Shapes::erase_positions(Tag, StableTag, I, I) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ ../../../src/db/db/dbShapes3.cc:384:5: required from ‘void db::Shapes::erase_shapes_by_tag_ws(Tag, StableTag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:410:5: required from ‘void db::Shapes::erase_shapes_by_tag(Tag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:522:70: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBoxTree.h:855:14: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 855 | *t = *i; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:193:12: required from ‘db::basic_array::complex_trans_type db::basic_array::complex_trans(const simple_trans_type&) const [with Coord = int; db::basic_array::complex_trans_type = db::complex_trans; db::basic_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1789:94: required from ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, db::unit_trans >, true>; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’ ../../../src/db/db/dbBoxConvert.h:321:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const polygon_ref_array_type&) const [with Poly = db::polygon; Trans = db::unit_trans; ArrayTrans = db::disp_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; typename Sh::coord_type = int; db::box_convert, ArrayTrans>, AllowEmpty>::polygon_ref_array_type = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:2336:62: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:531:5: required from ‘void db::translate_and_transform_into_shapes::op(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbShapes2.cc:322:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::array, ATrans>&, const Trans&, PropIdMap&) [with Trans = db::simple_trans; ATrans = db::disp_trans; InnerSh = db::polygon; RTrans = db::unit_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbPolygon.h:655:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 655 | assign (buffer.begin (), buffer.end (), tr, is_hole (), compress, true, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::simple_polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::simple_polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:916:16: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::disp_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::disp_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::path; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes2.cc:70:5: required from ‘void db::deref_into_shapes::op(const db::path_ref&, PropIdMap&) [with Sh = db::path; Trans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:207:5: required from ‘void db::deref_into_shapes::operator()(const Sh&) [with Sh = db::path_ref, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:843:8: required from ‘void db::layer_class::deref_into(db::Shapes*) [with Sh = db::path_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:920:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘db::path_ref::path_ref(const db::path_ref&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::disp_trans]’: ../../../src/db/db/dbPath.h:1068:33: required from ‘db::path_ref db::path_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Path = db::path; Trans = db::unit_trans]’ ../../../src/db/db/dbPath.h:1088:26: required from ‘db::path_ref db::operator*(const TargetTr&, const db::path_ref&) [with Path = db::path; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:922:16: required from here ../../../src/db/db/dbPath.h:1031:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1031 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::unit_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::unit_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::path; Trans = db::unit_trans]’ ../../../src/db/db/dbShapes2.cc:332:5: required from ‘void db::deref_and_transform_into_shapes::op(const db::array, ATrans>&, const Trans&, PropIdMap&) [with Trans = db::simple_trans; ATrans = db::disp_trans; InnerSh = db::path; RTrans = db::unit_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:922:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text_ref::text_ref(const db::text_ref&) [with TransIn = db::unit_trans; Text = db::text; Trans = db::disp_trans]’: ../../../src/db/db/dbText.h:1020:33: required from ‘db::text_ref db::text_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Text = db::text; Trans = db::unit_trans]’ ../../../src/db/db/dbText.h:1040:26: required from ‘db::text_ref db::operator*(const TargetTr&, const db::text_ref&) [with Text = db::text; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes2.cc:479:5: required from ‘void db::translate_into_shapes::operator()(const Sh&) [with Sh = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:783:8: required from ‘void db::layer_class::translate_into(db::Shapes*, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:932:16: required from here ../../../src/db/db/dbText.h:1007:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1007 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbShapes2.cc:552:33: required from ‘void db::translate_and_transform_into_shapes::op(const db::box&, const T&, PropIdMap&) [with C = int; R = int; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::box; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::box; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:934:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::box; Trans = db::unit_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2333:54: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbArray.h:2052:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2052 | return mp_base ? mp_base->complex_trans (simple_trans_type (m_trans)) : complex_trans_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:2052:77: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2052 | return mp_base ? mp_base->complex_trans (simple_trans_type (m_trans)) : complex_trans_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1465:27: note: initializing argument 1 of ‘db::complex_trans::complex_trans(db::unit_trans) [with I = int; F = int; R = double]’ 1465 | explicit complex_trans (unit_trans /*f*/) | ^~~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::unit_trans db::unit_trans::inverted() const [with C = int]’: ../../../src/db/db/dbArray.h:2340:33: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:936:16: required from here ../../../src/db/db/dbTrans.h:248:13: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 248 | return *this; | ^~~~ ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::box; Trans = db::unit_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2333:54: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbArray.h:2052:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2052 | return mp_base ? mp_base->complex_trans (simple_trans_type (m_trans)) : complex_trans_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:2052:77: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2052 | return mp_base ? mp_base->complex_trans (simple_trans_type (m_trans)) : complex_trans_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1465:27: note: initializing argument 1 of ‘db::complex_trans::complex_trans(db::unit_trans) [with I = int; F = int; R = double]’ 1465 | explicit complex_trans (unit_trans /*f*/) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbShapes2.cc:238:5: required from ‘void db::deref_and_transform_into_shapes::op(const Sh&, const Trans&, PropIdMap&) [with Sh = db::polygon; Trans = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:447:5: required from ‘void db::deref_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::polygon; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:863:14: required from ‘void db::layer_class::deref_and_transform_into(db::Shapes*, const Trans&) [with Sh = db::polygon; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:418:5: required from ‘void db::shape_ref::instantiate(Sh&) const [with Sh = db::polygon; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes2.cc:62:5: required from ‘void db::deref_into_shapes::op(const db::polygon_ref&, PropIdMap&) [with Sh = db::polygon; Trans = db::disp_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:207:5: required from ‘void db::deref_into_shapes::operator()(const Sh&) [with Sh = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbShapes2.cc:843:8: required from ‘void db::layer_class::deref_into(db::Shapes*) [with Sh = db::polygon_ref, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:910:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::disp_trans db::disp_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:800:7: required from ‘db::disp_trans db::disp_trans::inverted() const [with C = int]’ ../../../src/db/db/dbArray.h:2340:33: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:531:5: required from ‘void db::translate_and_transform_into_shapes::op(const Sh&, const T&, PropIdMap&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >, db::disp_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:914:16: required from here ../../../src/db/db/dbTrans.h:814:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 814 | m_u = -m_u; | ~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void db::box_tree::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Box = db::box; Obj = db::path; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:276:7: required from ‘void db::layer::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.h:1061:5: required from ‘void db::Shapes::erase_positions(Tag, StableTag, I, I) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ ../../../src/db/db/dbShapes3.cc:384:5: required from ‘void db::Shapes::erase_shapes_by_tag_ws(Tag, StableTag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:410:5: required from ‘void db::Shapes::erase_shapes_by_tag(Tag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:552:67: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBoxTree.h:855:14: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 855 | *t = *i; | ~~~^~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbBoxTree.h:855:14: required from ‘void db::box_tree::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbLayer.h:276:7: required from ‘void db::layer::erase_positions(I, I) [with I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; Sh = db::text; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.h:1061:5: required from ‘void db::Shapes::erase_positions(Tag, StableTag, I, I) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; I = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >]’ ../../../src/db/db/dbShapes3.cc:384:5: required from ‘void db::Shapes::erase_shapes_by_tag_ws(Tag, StableTag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:410:5: required from ‘void db::Shapes::erase_shapes_by_tag(Tag, std::vector::const_iterator, std::vector::const_iterator) [with Tag = db::object_tag >; std::vector::const_iterator = __gnu_cxx::__normal_iterator >]’ ../../../src/db/db/dbShapes3.cc:582:67: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbShapes.h:1661:7: required from ‘static void db::layer_op::queue_or_append(db::Manager*, db::Shapes*, bool, const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes3.cc:347:75: required from ‘void db::Shapes::erase_shape_by_tag_ws(Tag, StableTag, const shape_type&) [with Tag = db::object_tag >; StableTag = db::stable_layer_tag; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:329:5: required from ‘void db::Shapes::erase_shape_by_tag(Tag, const shape_type&) [with Tag = db::object_tag >; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:439:71: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::array, db::unit_trans >; _Args = {const db::array, db::unit_trans >&}; _Tp = db::array, db::unit_trans >]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::array, db::unit_trans >; _Args = {const db::array, db::unit_trans >&}; _Tp = db::array, db::unit_trans >; std::allocator_traits >::allocator_type = std::allocator, db::unit_trans > >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::array, db::unit_trans >; _Alloc = std::allocator, db::unit_trans > >; std::vector<_Tp, _Alloc>::value_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes.h:1661:7: required from ‘static void db::layer_op::queue_or_append(db::Manager*, db::Shapes*, bool, const Sh&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes3.cc:347:75: required from ‘void db::Shapes::erase_shape_by_tag_ws(Tag, StableTag, const shape_type&) [with Tag = db::object_tag, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:329:5: required from ‘void db::Shapes::erase_shape_by_tag(Tag, const shape_type&) [with Tag = db::object_tag, db::unit_trans > >; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:475:66: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::array, db::unit_trans >; _Args = {const db::array, db::unit_trans >&}; _Tp = db::array, db::unit_trans >]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::array, db::unit_trans >; _Args = {const db::array, db::unit_trans >&}; _Tp = db::array, db::unit_trans >; std::allocator_traits >::allocator_type = std::allocator, db::unit_trans > >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::array, db::unit_trans >; _Alloc = std::allocator, db::unit_trans > >; std::vector<_Tp, _Alloc>::value_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes.h:1661:7: required from ‘static void db::layer_op::queue_or_append(db::Manager*, db::Shapes*, bool, const Sh&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes3.cc:347:75: required from ‘void db::Shapes::erase_shape_by_tag_ws(Tag, StableTag, const shape_type&) [with Tag = db::object_tag, db::unit_trans > >; StableTag = db::stable_layer_tag; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:329:5: required from ‘void db::Shapes::erase_shape_by_tag(Tag, const shape_type&) [with Tag = db::object_tag, db::unit_trans > >; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:484:72: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = short int]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::complex_trans; C = int; R = short int]’ ../../../src/db/db/dbBox.h:655:3: required from ‘void db::box::translate(const db::box&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::complex_trans; C = int; R = short int]’ ../../../src/db/db/dbArray.h:2336:7: required from ‘void db::array::translate_from(const simple_trans_type&, const db::array&, db::generic_repository&, db::ArrayRepository&) [with Obj = db::box; Trans = db::unit_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2121:5: required from ‘void db::array::translate(const db::array&, const T&, db::generic_repository&, db::ArrayRepository&) [with T = db::simple_trans; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes2.cc:578:7: required from ‘void db::translate_and_transform_into_shapes::op(const db::array, ArrayTrans>&, const T&, PropIdMap&) [with C = int; R = short int; ATrans = db::unit_trans; T = db::simple_trans; PropIdMap = tl::ident_map]’ ../../../src/db/db/dbShapes2.cc:622:5: required from ‘void db::translate_and_transform_into_shapes::operator()(const Sh&, const T&) [with Sh = db::array, db::unit_trans >; T = db::simple_trans]’ ../../../src/db/db/dbShapes2.cc:803:8: required from ‘void db::layer_class::transform_into(db::Shapes*, const Trans&, db::GenericRepository&, db::ArrayRepository&) const [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::Trans = db::simple_trans; db::GenericRepository = db::generic_repository]’ ../../../src/db/db/dbShapes2.cc:940:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = short int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = short int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = short int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = short int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = db::polygon*; _BI2 = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:606:37: required from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:617:5: required from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:686:48: required from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/vector.tcc:742:7: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = tl::reuse_vector_const_iterator >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = tl::reuse_vector_const_iterator >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = tl::reuse_vector_const_iterator >; = void; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/db/db/dbShapes.h:1624:5: required from ‘db::layer_op::layer_op(bool, Iter, Iter) [with Iter = tl::reuse_vector_const_iterator >; Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:760:29: required from ‘void db::layer_class::clear(db::Shapes*, db::Manager*) [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:906:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/db/db/dbManager.h:31, from ../../../src/db/db/dbObject.h:29, from ../../../src/db/db/dbShapes.h:29, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: /usr/include/c++/9/bits/stl_algobase.h:566:18: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 566 | *--__result = std::move(*--__last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:505:39: required from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:175:2: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1428:58: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/db/db/dbBoxTree.h:1775:5: required from ‘void db::unstable_box_tree::erase(db::unstable_box_tree::iterator) [with Box = db::box; Obj = db::polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbLayer.h:243:5: required from ‘void db::layer::erase(db::layer::iterator) [with Sh = db::polygon; StableTag = db::unstable_layer_tag; db::layer::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbShapes3.cc:350:5: required from ‘void db::Shapes::erase_shape_by_tag_ws(Tag, StableTag, const shape_type&) [with Tag = db::object_tag >; StableTag = db::unstable_layer_tag; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:331:5: required from ‘void db::Shapes::erase_shape_by_tag(Tag, const shape_type&) [with Tag = db::object_tag >; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:427:64: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/tl/tl/tlException.h:30, from ../../../src/db/db/dbShape.h:29, from ../../../src/db/db/dbShapes3.cc:24: /usr/include/c++/9/bits/stl_algobase.h:361:18: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 361 | *__result = std::move(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = db::path*; _OI = db::path*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = db::path*; _OI = db::path*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:505:39: required from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:175:2: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = db::path; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::path*]’ /usr/include/c++/9/bits/stl_vector.h:1428:58: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = db::path; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::path*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::path*]’ ../../../src/db/db/dbBoxTree.h:1775:5: required from ‘void db::unstable_box_tree::erase(db::unstable_box_tree::iterator) [with Box = db::box; Obj = db::path; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbLayer.h:243:5: required from ‘void db::layer::erase(db::layer::iterator) [with Sh = db::path; StableTag = db::unstable_layer_tag; db::layer::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbShapes3.cc:350:5: required from ‘void db::Shapes::erase_shape_by_tag_ws(Tag, StableTag, const shape_type&) [with Tag = db::object_tag >; StableTag = db::unstable_layer_tag; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:331:5: required from ‘void db::Shapes::erase_shape_by_tag(Tag, const shape_type&) [with Tag = db::object_tag >; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes3.cc:457:61: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/tl/tl/tlException.h:30, from ../../../src/db/db/dbShape.h:29, from ../../../src/db/db/dbShapes3.cc:24: /usr/include/c++/9/bits/stl_algobase.h:361:18: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 361 | *__result = std::move(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = db::path*; _BI2 = db::path*]’: /usr/include/c++/9/bits/stl_algobase.h:606:37: required from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::path*; _BI2 = db::path*]’ /usr/include/c++/9/bits/stl_algobase.h:617:5: required from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::path*; _BI2 = db::path*]’ /usr/include/c++/9/bits/stl_algobase.h:686:48: required from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = db::path*; _BI2 = db::path*]’ /usr/include/c++/9/bits/vector.tcc:742:7: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = tl::reuse_vector_const_iterator >; _Tp = db::path; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::path*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = tl::reuse_vector_const_iterator >; _Tp = db::path; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::path*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = tl::reuse_vector_const_iterator >; = void; _Tp = db::path; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::path*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::path*]’ ../../../src/db/db/dbShapes.h:1624:5: required from ‘db::layer_op::layer_op(bool, Iter, Iter) [with Iter = tl::reuse_vector_const_iterator >; Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:760:29: required from ‘void db::layer_class::clear(db::Shapes*, db::Manager*) [with Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes2.cc:918:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbBoxTree.h:27, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/db/db/dbManager.h:31, from ../../../src/db/db/dbObject.h:29, from ../../../src/db/db/dbShapes.h:29, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: /usr/include/c++/9/bits/stl_algobase.h:566:18: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 566 | *--__result = std::move(*--__last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:193:12: required from ‘db::basic_array::complex_trans_type db::basic_array::complex_trans(const simple_trans_type&) const [with Coord = int; db::basic_array::complex_trans_type = db::complex_trans; db::basic_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:191:30: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::object_with_properties >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:119:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:508:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; R = short int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:119:16: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:468:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:119:16: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbShapes.cc:953:24: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes2.h:27, from ../../../src/db/db/dbShapes2.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbArray.h:1789:94: required from ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’ ../../../src/db/db/dbBoxConvert.h:508:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; R = short int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbLayer.h:305:21: required from ‘void db::layer::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:121:5: required from ‘void db::layer_class::update_bbox() [with Sh = db::array, db::unit_trans >; StableTag = db::unstable_layer_tag]’ ../../../src/db/db/dbShapes2.h:119:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes3.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapeIterator.o ../../../src/db/db/dbShapeIterator.cc In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::simple_polygon; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes.cc:280:109: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbShapes.cc:809:41: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbShapes.cc:817:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/dbShapes.cc:817:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::simple_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1245:75: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::array::operator==(const db::array&) const [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1280:26: required from here ../../../src/db/db/dbArray.h:1912:23: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1912 | return (m_trans == d.m_trans && m_obj == d.m_obj && ! d.mp_base); | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h:1914:19: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1914 | if (m_trans != d.m_trans || ! (m_obj == d.m_obj) || type () != d.type ()) { | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:214:20: note: initializing argument 1 of ‘bool db::unit_trans::operator!=(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 214 | bool operator!= (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::array::operator==(const db::array&) const [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1284:26: required from here ../../../src/db/db/dbArray.h:1912:23: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1912 | return (m_trans == d.m_trans && m_obj == d.m_obj && ! d.mp_base); | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h:1914:19: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1914 | if (m_trans != d.m_trans || ! (m_obj == d.m_obj) || type () != d.type ()) { | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:214:20: note: initializing argument 1 of ‘bool db::unit_trans::operator!=(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 214 | bool operator!= (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::result_type db::array_iterator::operator*() const [with Coord = int; Trans = db::unit_trans; db::array_iterator::result_type = db::disp_trans]’: ../../../src/db/db/dbShapes.h:808:30: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1034:42: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:339:73: required from here ../../../src/db/db/dbArray.h:1374:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1374 | return result_type (mp_base->get ()) * result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h:1376:14: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1376 | return result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes.cc:1037:20: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:339:73: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes.cc:1037:20: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:353:79: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::text; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbShapes.cc:365:99: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘Sh& db::layer::replace(db::layer::iterator, const Sh&) [with Sh = db::path; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’: ../../../src/db/db/dbShapes.cc:1166:7: required from ‘db::Shapes::shape_type db::Shapes::replace_member_with_props(db::object_tag, const shape_type&, const Sh&) [with Sh = db::path; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:876:77: required from ‘db::Shapes::shape_type db::Shapes::replace(const shape_type&, const Sh&) [with Sh = db::path; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1237:71: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes.cc:26: ../../../src/db/db/dbLayer.h:227:12: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 227 | *ncpos = sh; | ~~~~~~~^~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘Sh& db::layer::replace(db::layer::iterator, const Sh&) [with Sh = db::polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’: ../../../src/db/db/dbShapes.cc:1166:7: required from ‘db::Shapes::shape_type db::Shapes::replace_member_with_props(db::object_tag, const shape_type&, const Sh&) [with Sh = db::polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:858:80: required from ‘db::Shapes::shape_type db::Shapes::replace(const shape_type&, const Sh&) [with Sh = db::polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1238:74: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapes.cc:26: ../../../src/db/db/dbLayer.h:227:12: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 227 | *ncpos = sh; | ~~~~~~~^~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::translate(const db::text&, db::generic_repository&, db::ArrayRepository&) [with C = int]’: ../../../src/db/db/dbShapes.cc:1193:9: required from ‘db::Shapes::shape_type db::Shapes::replace_member_with_props(db::object_tag, const shape_type&, const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:893:77: required from ‘db::Shapes::shape_type db::Shapes::replace(const shape_type&, const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1240:71: required from here ../../../src/db/db/dbText.h:442:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 442 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::complex_trans; C = int]’ ../../../src/db/db/dbShapes.cc:790:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::complex_trans; C = int; R = int]’ ../../../src/db/db/dbShapes.cc:805:9: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::simple_trans; C = int]’ ../../../src/db/db/dbShapes.cc:790:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::simple_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1245:75: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator==(const db::shape_ref&) const [with Sh = db::polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1912:45: required from ‘bool db::array::operator==(const db::array&) const [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1258:26: required from here ../../../src/db/db/dbShapeRepository.h:331:20: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 331 | return m_trans == b.m_trans && m_ptr == b.m_ptr; | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator==(const db::shape_ref&) const [with Sh = db::simple_polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1912:45: required from ‘bool db::array::operator==(const db::array&) const [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1260:26: required from here ../../../src/db/db/dbShapeRepository.h:331:20: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 331 | return m_trans == b.m_trans && m_ptr == b.m_ptr; | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator==(const db::shape_ref&) const [with Sh = db::path; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1912:45: required from ‘bool db::array::operator==(const db::array&) const [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1266:26: required from here ../../../src/db/db/dbShapeRepository.h:331:20: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 331 | return m_trans == b.m_trans && m_ptr == b.m_ptr; | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator==(const db::shape_ref&) const [with Sh = db::text; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1912:45: required from ‘bool db::array::operator==(const db::array&) const [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans]’ ../../../src/db/db/dbShapes.cc:120:67: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1276:26: required from here ../../../src/db/db/dbShapeRepository.h:331:20: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 331 | return m_trans == b.m_trans && m_ptr == b.m_ptr; | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:190:20: note: initializing argument 1 of ‘bool db::unit_trans::operator==(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 190 | bool operator== (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const db::array_iterator&) [with Coord = int; Trans = db::unit_trans]’: ../../../src/db/db/dbShapeIterator.cc:221:62: required from here ../../../src/db/db/dbArray.h:1327:57: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1327 | : m_trans (d.m_trans), mp_base (0), m_done (d.m_done) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, std::pair*, bool>) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1034:42: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:339:73: required from here ../../../src/db/db/dbArray.h:1294:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1294 | : m_trans (trans), mp_base (base.first), m_done (base.second) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const db::array_iterator&) [with Coord = int; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:76: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1034:42: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:339:73: required from here ../../../src/db/db/dbArray.h:1327:57: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1327 | : m_trans (d.m_trans), mp_base (0), m_done (d.m_done) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, bool) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1777:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1034:42: required from ‘db::Shapes::shape_type db::Shapes::insert_by_tag(Tag, const shape_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:339:73: required from here ../../../src/db/db/dbArray.h:1318:49: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1318 | : m_trans (trans), mp_base (0), m_done (done) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbShapes.cc:752:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2435:5: required from ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbShapes.cc:809:41: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbShapes.cc:752:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::simple_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1245:75: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::result_type db::array_iterator::operator*() const [with Coord = int; Trans = db::unit_trans; db::array_iterator::result_type = db::disp_trans]’: ../../../src/db/db/dbShapeIterator.cc:585:44: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::NoRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:653:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::NoRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:698:63: required from here ../../../src/db/db/dbArray.h:1374:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1374 | return result_type (mp_base->get ()) * result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h:1376:14: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1376 | return result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’: ../../../src/db/db/dbShapeIterator.cc:524:3: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::TouchingRegionTag) [with Array = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:653:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbArray.h:1727:59: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1727 | complex_trans_type ct = mp_base->complex_trans (simple_trans_type (m_trans)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’: ../../../src/db/db/dbShapeIterator.cc:524:3: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::TouchingRegionTag) [with Array = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:659:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbArray.h:1727:59: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1727 | complex_trans_type ct = mp_base->complex_trans (simple_trans_type (m_trans)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, std::pair*, bool>) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapeIterator.cc:509:5: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::NoRegionTag) [with Array = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::NoRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:653:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::NoRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:698:63: required from here ../../../src/db/db/dbArray.h:1294:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1294 | : m_trans (trans), mp_base (base.first), m_done (base.second) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, bool) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1777:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapeIterator.cc:509:5: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::NoRegionTag) [with Array = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::NoRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:653:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::NoRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:698:63: required from here ../../../src/db/db/dbArray.h:1318:49: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1318 | : m_trans (trans), mp_base (0), m_done (done) | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert, db::unit_trans >, true>; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbShapeIterator.cc:524:3: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::TouchingRegionTag) [with Array = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:623:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1003:21: required from ‘db::Shapes::shape_type db::Shapes::insert_array_by_tag(Tag, const shape_type&, db::Shapes::repository_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape; db::Shapes::repository_type = db::generic_repository]’ ../../../src/db/db/dbShapes.cc:269:119: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::simple_polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::simple_polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1003:21: required from ‘db::Shapes::shape_type db::Shapes::insert_array_by_tag(Tag, const shape_type&, db::Shapes::repository_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape; db::Shapes::repository_type = db::generic_repository]’ ../../../src/db/db/dbShapes.cc:295:115: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘db::path_ref::path_ref(const db::path_ref&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::disp_trans]’: ../../../src/db/db/dbPath.h:1068:33: required from ‘db::path_ref db::path_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Path = db::path; Trans = db::unit_trans]’ ../../../src/db/db/dbPath.h:1088:26: required from ‘db::path_ref db::operator*(const TargetTr&, const db::path_ref&) [with Path = db::path; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1003:21: required from ‘db::Shapes::shape_type db::Shapes::insert_array_by_tag(Tag, const shape_type&, db::Shapes::repository_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape; db::Shapes::repository_type = db::generic_repository]’ ../../../src/db/db/dbShapes.cc:325:105: required from here ../../../src/db/db/dbPath.h:1031:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1031 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text_ref::text_ref(const db::text_ref&) [with TransIn = db::unit_trans; Text = db::text; Trans = db::disp_trans]’: ../../../src/db/db/dbText.h:1020:33: required from ‘db::text_ref db::text_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Text = db::text; Trans = db::unit_trans]’ ../../../src/db/db/dbText.h:1040:26: required from ‘db::text_ref db::operator*(const TargetTr&, const db::text_ref&) [with Text = db::text; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1003:21: required from ‘db::Shapes::shape_type db::Shapes::insert_array_by_tag(Tag, const shape_type&, db::Shapes::repository_type&, PropIdMap&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >; PropIdMap = tl::func_delegate_base; db::Shapes::shape_type = db::Shape; db::Shapes::repository_type = db::generic_repository]’ ../../../src/db/db/dbShapes.cc:370:104: required from here ../../../src/db/db/dbText.h:1007:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1007 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbShapes.cc:752:7: required from ‘db::Shapes::shape_type db::Shapes::transform(const shape_type&, const Trans&) [with Trans = db::complex_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/db/dbShapes.cc:1244:80: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:193:12: required from ‘db::basic_array::complex_trans_type db::basic_array::complex_trans(const simple_trans_type&) const [with Coord = int; db::basic_array::complex_trans_type = db::complex_trans; db::basic_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1727:30: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert, db::unit_trans >, true>; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbShapeIterator.cc:524:3: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::TouchingRegionTag) [with Array = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:623:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int; R = int]’ ../../../src/db/db/dbArray.h:1731:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert, db::unit_trans >, true>; Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbShapeIterator.cc:524:3: required from ‘void db::ShapeIterator::init_array_iter(db::ShapeIterator::TouchingRegionTag) [with Array = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapeIterator.cc:579:5: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:623:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:4865:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbShapes.cc:108:15: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1250:26: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qchar.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qstring.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QString:1, from ../../../src/tl/tl/tlInternational.h:32, from ../../../src/tl/tl/tlException.h:30, from ../../../src/db/db/dbShape.h:29, from ../../../src/db/db/dbShapes.cc:24: /usr/include/c++/9/bits/stl_algo.h:1851:17: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 1851 | *__first = _GLIBCXX_MOVE(__val); | ^ In file included from ../../../src/db/db/dbShape.h:33, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPath.h: In instantiation of ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:4865:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbShapes.cc:108:15: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::path; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1262:26: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qchar.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qstring.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QString:1, from ../../../src/tl/tl/tlInternational.h:32, from ../../../src/tl/tl/tlException.h:30, from ../../../src/db/db/dbShape.h:29, from ../../../src/db/db/dbShapes.cc:24: /usr/include/c++/9/bits/stl_algo.h:1851:17: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 1851 | *__first = _GLIBCXX_MOVE(__val); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::array::operator<(const db::array&) const [with Obj = db::box; Trans = db::unit_trans]’: /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Value = const db::array, db::unit_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Tp = db::array, db::unit_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Tp = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1280:26: required from here ../../../src/db/db/dbArray.h:1929:17: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1929 | if (m_trans != d.m_trans) { | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:468:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbBoxTree.h:646:36: required from ‘bool db::box_tree_sel::matches_obj(const Obj&) const [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; BoxPred = db::boxes_touch >]’ ../../../src/db/db/dbBoxTree.h:517:10: required from ‘bool db::box_tree_it::check() const [with Tree = db::box_tree, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>; Cmp = db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > >]’ ../../../src/db/db/dbBoxTree.h:403:24: required from ‘db::box_tree_it& db::box_tree_it::operator++() [with Tree = db::box_tree, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>; Cmp = db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > >]’ ../../../src/db/db/dbShapeIterator.cc:321:7: required from ‘static void db::advance_algorithm_traits::advance(db::advance_algorithm_traits::iterator_type*, int) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::advance_algorithm_traits::iterator_type = db::box_tree_it, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>, db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > > >]’ ../../../src/db/db/dbShapeIterator.cc:424:33: required from ‘bool db::ShapeIterator::advance_shape(int&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:573:9: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:653:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/db/db/dbBoxConvert.h:508:22: required from ‘db::box_convert, ArrayTrans>, AllowEmpty>::box_type db::box_convert, ArrayTrans>, AllowEmpty>::operator()(const box_array_type&) const [with C = int; R = short int; ArrayTrans = db::unit_trans; bool AllowEmpty = true; db::box_convert, ArrayTrans>, AllowEmpty>::box_type = db::box; db::box_convert, ArrayTrans>, AllowEmpty>::box_array_type = db::array, db::unit_trans >]’ ../../../src/db/db/dbBoxTree.h:646:36: required from ‘bool db::box_tree_sel::matches_obj(const Obj&) const [with Box = db::box; Obj = db::array, db::unit_trans >; BoxConv = db::box_convert, db::unit_trans >, true>; BoxPred = db::boxes_touch >]’ ../../../src/db/db/dbBoxTree.h:517:10: required from ‘bool db::box_tree_it::check() const [with Tree = db::box_tree, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>; Cmp = db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > >]’ ../../../src/db/db/dbBoxTree.h:403:24: required from ‘db::box_tree_it& db::box_tree_it::operator++() [with Tree = db::box_tree, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>; Cmp = db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > >]’ ../../../src/db/db/dbShapeIterator.cc:321:7: required from ‘static void db::advance_algorithm_traits::advance(db::advance_algorithm_traits::iterator_type*, int) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; db::advance_algorithm_traits::iterator_type = db::box_tree_it, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, 100, 100>, db::box_tree_sel, db::array, db::unit_trans >, db::box_convert, db::unit_trans >, true>, db::boxes_touch > > >]’ ../../../src/db/db/dbShapeIterator.cc:424:33: required from ‘bool db::ShapeIterator::advance_shape(int&) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:573:9: required from ‘bool db::ShapeIterator::advance_aref(int&) [with Array = db::array, db::unit_trans >; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:659:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/db/dbBoxConvert.h:386:20: required from ‘db::box_convert, AllowEmpty>::box_type db::box_convert, AllowEmpty>::operator()(const edge_pair_type&) const [with C = int; bool AllowEmpty = true; db::box_convert, AllowEmpty>::box_type = db::box; db::box_convert, AllowEmpty>::edge_pair_type = db::edge_pair]’ ../../../src/db/db/dbBoxTree.h:646:36: required from ‘bool db::box_tree_sel::matches_obj(const Obj&) const [with Box = db::box; Obj = db::edge_pair; BoxConv = db::box_convert, true>; BoxPred = db::boxes_touch >]’ ../../../src/db/db/dbBoxTree.h:517:10: required from ‘bool db::box_tree_it::check() const [with Tree = db::box_tree, db::edge_pair, db::box_convert, true>, 100, 100>; Cmp = db::box_tree_sel, db::edge_pair, db::box_convert, true>, db::boxes_touch > >]’ ../../../src/db/db/dbBoxTree.h:403:24: required from ‘db::box_tree_it& db::box_tree_it::operator++() [with Tree = db::box_tree, db::edge_pair, db::box_convert, true>, 100, 100>; Cmp = db::box_tree_sel, db::edge_pair, db::box_convert, true>, db::boxes_touch > >]’ ../../../src/db/db/dbShapeIterator.cc:321:7: required from ‘static void db::advance_algorithm_traits::advance(db::advance_algorithm_traits::iterator_type*, int) [with Sh = db::edge_pair; StableTag = db::stable_layer_tag; db::advance_algorithm_traits::iterator_type = db::box_tree_it, db::edge_pair, db::box_convert, true>, 100, 100>, db::box_tree_sel, db::edge_pair, db::box_convert, true>, db::boxes_touch > > >]’ ../../../src/db/db/dbShapeIterator.cc:424:33: required from ‘bool db::ShapeIterator::advance_shape(int&) [with Sh = db::edge_pair; StableTag = db::stable_layer_tag; RegionTag = db::ShapeIterator::TouchingRegionTag]’ ../../../src/db/db/dbShapeIterator.cc:638:7: required from ‘void db::ShapeIterator::advance_generic(int) [with RegionTag = db::ShapeIterator::TouchingRegionTag; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapeIterator.cc:700:69: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:214:20: note: initializing argument 1 of ‘bool db::unit_trans::operator!=(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 214 | bool operator!= (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h:1930:23: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1930 | return (m_trans < d.m_trans); | ~~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapeIterator.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::array::operator<(const db::array&) const [with Obj = db::box; Trans = db::unit_trans]’: /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Value = const db::array, db::unit_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Tp = db::array, db::unit_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >*, std::vector, db::unit_trans >, std::allocator, db::unit_trans > > > >; _Tp = db::array, db::unit_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1284:26: required from here ../../../src/db/db/dbArray.h:1929:17: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1929 | if (m_trans != d.m_trans) { | ~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:214:20: note: initializing argument 1 of ‘bool db::unit_trans::operator!=(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 214 | bool operator!= (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbArray.h:1930:23: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1930 | return (m_trans < d.m_trans); | ~~~~~~~~~^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator<(const db::shape_ref&) const [with Sh = db::polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1927:21: required from ‘bool db::array::operator<(const db::array&) const [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans]’ /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Value = const db::array, db::unit_trans >, db::disp_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1258:26: required from here ../../../src/db/db/dbShapeRepository.h:427:22: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 427 | return m_trans < b.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator<(const db::shape_ref&) const [with Sh = db::simple_polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1927:21: required from ‘bool db::array::operator<(const db::array&) const [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans]’ /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Value = const db::array, db::unit_trans >, db::disp_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1260:26: required from here ../../../src/db/db/dbShapeRepository.h:427:22: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 427 | return m_trans < b.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator<(const db::shape_ref&) const [with Sh = db::path; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1927:21: required from ‘bool db::array::operator<(const db::array&) const [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans]’ /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Value = const db::array, db::unit_trans >, db::disp_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1266:26: required from here ../../../src/db/db/dbShapeRepository.h:427:22: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 427 | return m_trans < b.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘bool db::shape_ref::operator<(const db::shape_ref&) const [with Sh = db::text; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1927:21: required from ‘bool db::array::operator<(const db::array&) const [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans]’ /usr/include/c++/9/bits/predefined_ops.h:65:22: required from ‘bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Value = const db::array, db::unit_trans >, db::disp_trans >]’ /usr/include/c++/9/bits/stl_algobase.h:979:14: required from ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >; _Compare = __gnu_cxx::__ops::_Iter_less_val]’ /usr/include/c++/9/bits/stl_algobase.h:1013:32: required from ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator, db::unit_trans >, db::disp_trans >*, std::vector, db::unit_trans >, db::disp_trans >, std::allocator, db::unit_trans >, db::disp_trans > > > >; _Tp = db::array, db::unit_trans >, db::disp_trans >]’ ../../../src/db/db/dbShapes.cc:119:69: required from ‘void db::layer_op::erase(db::Shapes*) [with Sh = db::array, db::unit_trans >, db::disp_trans >; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.cc:1276:26: required from here ../../../src/db/db/dbShapeRepository.h:427:22: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 427 | return m_trans < b.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:222:19: note: initializing argument 1 of ‘bool db::unit_trans::operator<(db::unit_trans) const [with C = int; db::unit_trans = db::unit_trans]’ 222 | bool operator< (unit_trans /*b*/) const | ^~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/dbShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapeProcessor.o ../../../src/db/db/dbShapeProcessor.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/dbShapeProcessor.cc:307:55: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/dbShapeProcessor.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbStatic.o ../../../src/db/db/dbStatic.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbStream.o ../../../src/db/db/dbStream.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/db/db/dbStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbStreamLayers.o ../../../src/db/db/dbStreamLayers.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/db/dbStreamLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/db/dbStreamLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/db/dbStreamLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/db/dbStreamLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/db/dbStreamLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/dbStreamLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTechnology.o ../../../src/db/db/dbTechnology.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/dbTechnology.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTestSupport.o ../../../src/db/db/dbTestSupport.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/dbTestSupport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbText.o ../../../src/db/db/dbText.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/dbText.cc:68:5: required from ‘bool tl::_test_extractor_impl(tl::Extractor&, db::text&) [with C = int]’ ../../../src/db/db/dbText.cc:81:37: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = double; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/dbText.cc:68:5: required from ‘bool tl::_test_extractor_impl(tl::Extractor&, db::text&) [with C = double]’ ../../../src/db/db/dbText.cc:86:37: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTextWriter.o ../../../src/db/db/dbTextWriter.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTextWriter.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTilingProcessor.o ../../../src/db/db/dbTilingProcessor.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTrans.o ../../../src/db/db/dbTrans.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbUserObject.o ../../../src/db/db/dbUserObject.cc ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::simple_trans&) [with C = int]’: ../../../src/db/db/dbTrans.cc:263:37: required from here ../../../src/db/db/dbTrans.cc:45:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 45 | t = db::simple_trans (f.rot (), p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::simple_trans&) [with C = double]’: ../../../src/db/db/dbTrans.cc:270:37: required from here ../../../src/db/db/dbTrans.cc:45:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 45 | t = db::simple_trans (f.rot (), p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbTrans.cc:98:9: required from ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::complex_trans&) [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.cc:291:37: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbTrans.cc:98:9: required from ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::complex_trans&) [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.cc:298:37: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = double; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbTrans.cc:98:9: required from ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::complex_trans&) [with I = double; F = double; R = double]’ ../../../src/db/db/dbTrans.cc:305:37: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = double; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbTrans.cc:98:9: required from ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::complex_trans&) [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.cc:312:37: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/db/db/dbUserObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbVector.o ../../../src/db/db/dbVector.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbWriter.o ../../../src/db/db/dbWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbWriterTools.o ../../../src/db/db/dbWriterTools.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbTilingProcessor.cc:468:121: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbTilingProcessor.cc:504:37: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbTilingProcessor.cc:763:103: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbVector.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::vector&) [with C = int]’: ../../../src/db/db/dbVector.cc:79:37: required from here ../../../src/db/db/dbVector.cc:41:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 41 | p = db::vector (x, y); | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVector.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.cc: In instantiation of ‘bool {anonymous}::_test_extractor_impl(tl::Extractor&, db::vector&) [with C = double]’: ../../../src/db/db/dbVector.cc:86:37: required from here ../../../src/db/db/dbVector.cc:41:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 41 | p = db::vector (x, y); | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVector.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbTilingProcessor.cc:179:66: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbTilingProcessor.cc:468:122: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/db/db/dbTilingProcessor.cc:503:119: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:57:64: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:57:64: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:57:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:57:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbVariableWidthPath.o ../../../src/db/db/dbVariableWidthPath.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:57:64: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbText.h:679:270: required from ‘db::text db::text::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbTilingProcessor.cc:52:5: required from ‘void db::ShapesInserter::operator()(const T&) [with T = db::text]’ ../../../src/db/db/dbTilingProcessor.h:237:16: required from ‘void db::insert(X&, const Text&, const Box&, bool) [with X = db::ShapesInserter; db::Text = db::text; db::Box = db::box]’ ../../../src/db/db/dbTilingProcessor.h:374:12: required from ‘bool db::insert_var(X&, const tl::Variant&, const Box&, bool) [with X = db::ShapesInserter; db::Box = db::box]’ ../../../src/db/db/dbTilingProcessor.cc:183:42: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/dbTilingProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbVariableWidthPath.cc: In instantiation of ‘void db::variable_width_path::init() [with C = int]’: ../../../src/db/db/dbVariableWidthPath.cc:316:16: required from here ../../../src/db/db/dbVariableWidthPath.cc:42:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 42 | *pw = *pr++; | ~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbVariableWidthPath.cc: In instantiation of ‘void db::variable_width_path::init() [with C = double]’: ../../../src/db/db/dbVariableWidthPath.cc:317:16: required from here ../../../src/db/db/dbVariableWidthPath.cc:42:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 42 | *pw = *pr++; | ~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = int; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:316:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = double; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:317:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbVariableWidthPath.cc:312:3: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = int; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:316:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbVariableWidthPath.cc:312:3: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = int; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:316:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbVariableWidthPath.cc:312:3: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = double; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:317:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbVariableWidthPath.cc:312:3: required from ‘db::variable_width_path::simple_polygon_type db::variable_width_path::to_poly() const [with C = double; db::variable_width_path::simple_polygon_type = db::simple_polygon]’ ../../../src/db/db/dbVariableWidthPath.cc:317:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbVariableWidthPath.h:27, from ../../../src/db/db/dbVariableWidthPath.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbWriterTools.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbWriter.h:30, from ../../../src/db/db/dbWriter.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNamedLayerReader.o ../../../src/db/db/dbNamedLayerReader.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgesToContours.o ../../../src/db/db/dbEdgesToContours.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbForceLink.o ../../../src/db/db/dbForceLink.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPlugin.o ../../../src/db/db/dbPlugin.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbInit.o ../../../src/db/db/dbInit.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbEdgesToContours.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbEdgesToContours.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbEdgesToContours.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbEdgesToContours.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbEdgesToContours.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbInit.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbInit.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbInit.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbInit.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:1132:14: required from ‘void db::box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = {anonymous}::EdgeRef<__gnu_cxx::__normal_iterator*, std::vector > > >*; BoxConv = {anonymous}::EdgeRefToBox<__gnu_cxx::__normal_iterator*, std::vector > >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:916:5: required from ‘void db::box_tree::sort(const BoxConv&) [with Box = db::box; Obj = {anonymous}::EdgeRef<__gnu_cxx::__normal_iterator*, std::vector > > >*; BoxConv = {anonymous}::EdgeRefToBox<__gnu_cxx::__normal_iterator*, std::vector > >, false>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbEdgesToContours.cc:240:3: required from ‘void db::EdgesToContours::fill(Iter, Iter, bool, typename std::iterator_traits<_Iter>::value_type::coord_type, tl::RelativeProgress*) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; typename std::iterator_traits<_Iter>::value_type::coord_type = int]’ ../../../src/db/db/dbEdgesToContours.cc:342:153: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgesToContours.h:27, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgesToContours.h:27, from ../../../src/db/db/dbEdgesToContours.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/db/db/dbInit.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbInit.cc: In function ‘void db::init(const std::vector >&)’: ../../../src/db/db/dbInit.cc:154:32: warning: unnecessary parentheses in declaration of ‘ex’ [-Wparentheses] 154 | } catch (tl::Exception (&ex)) { | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbNamedLayerReader.h:27, from ../../../src/db/db/dbNamedLayerReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbBox.o ../../../src/db/db/gsiDeclDbBox.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbCell.o ../../../src/db/db/gsiDeclDbCell.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbBox.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbBox.cc:506:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:758:5: required from ‘db::box db::box::joined(const db::box&) const [with C = int; R = int]’ ../../../src/db/db/gsiDeclDbBox.cc:261:18: required from ‘static gsi::Methods gsi::box_defs::methods() [with C = db::box]’ ../../../src/db/db/gsiDeclDbBox.cc:507:22: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:802:5: required from ‘db::box db::box::intersection(const db::box&) const [with C = int; R = int]’ ../../../src/db/db/gsiDeclDbBox.cc:276:18: required from ‘static gsi::Methods gsi::box_defs::methods() [with C = db::box]’ ../../../src/db/db/gsiDeclDbBox.cc:507:22: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbBox.cc:429:12: required from ‘static gsi::Methods gsi::box_defs::methods() [with C = db::box]’ ../../../src/db/db/gsiDeclDbBox.cc:507:22: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:758:5: required from ‘db::box db::box::joined(const db::box&) const [with C = double; R = double]’ ../../../src/db/db/gsiDeclDbBox.cc:261:18: required from ‘static gsi::Methods gsi::box_defs::methods() [with C = db::box]’ ../../../src/db/db/gsiDeclDbBox.cc:563:23: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:802:5: required from ‘db::box db::box::intersection(const db::box&) const [with C = double; R = double]’ ../../../src/db/db/gsiDeclDbBox.cc:276:18: required from ‘static gsi::Methods gsi::box_defs::methods() [with C = db::box]’ ../../../src/db/db/gsiDeclDbBox.cc:563:23: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbCellMapping.o ../../../src/db/db/gsiDeclDbCellMapping.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbBox.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbCellMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbCommonStreamOptions.o ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbCellMapping.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:752:156: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbCell.cc:1603:85: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/gsiDeclDbCell.cc: In instantiation of ‘static void gsi::cell_inst_array_defs::set_array_a(C*, const vector_type&) [with C = db::array >; gsi::cell_inst_array_defs::vector_type = db::vector]’: ../../../src/db/db/gsiDeclDbCell.cc:3329:44: required from here ../../../src/db/db/gsiDeclDbCell.cc:154:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 154 | a = a_in; | ~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/gsiDeclDbCell.cc: In instantiation of ‘static void gsi::cell_inst_array_defs::set_array_b(C*, const vector_type&) [with C = db::array >; gsi::cell_inst_array_defs::vector_type = db::vector]’: ../../../src/db/db/gsiDeclDbCell.cc:3344:44: required from here ../../../src/db/db/gsiDeclDbCell.cc:177:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 177 | b = b_in; | ~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:3387:73: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbCell.cc:3437:64: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:310:70: required from ‘static db::array > gsi::cell_inst_array_defs::transform_array(const C&, const T&) [with T = db::complex_trans; C = db::array >; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbCell.cc:798:136: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/gsiDeclDbCell.cc:1603:89: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbCell.cc:3415:43: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbCell.cc:3415:67: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:548:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4295:44: required from here ../../../src/db/db/dbArray.h:1891:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1891 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:548:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbArray.h:1891:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1891 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/gsiDeclDbCell.cc: In instantiation of ‘static void gsi::cell_inst_array_defs::set_array_a(C*, const vector_type&) [with C = db::array >; gsi::cell_inst_array_defs::vector_type = db::vector]’: ../../../src/db/db/gsiDeclDbCell.cc:623:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/gsiDeclDbCell.cc:154:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 154 | a = a_in; | ~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/gsiDeclDbCell.cc: In instantiation of ‘static void gsi::cell_inst_array_defs::set_array_b(C*, const vector_type&) [with C = db::array >; gsi::cell_inst_array_defs::vector_type = db::vector]’: ../../../src/db/db/gsiDeclDbCell.cc:640:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/gsiDeclDbCell.cc:177:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 177 | b = b_in; | ~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:1894:7: required from ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:548:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4295:44: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/db/db/gsiDeclDbCell.cc:264:12: required from ‘static void gsi::cell_inst_array_defs::set_cplx_trans(C*, const complex_trans_type&) [with C = db::array >; gsi::cell_inst_array_defs::complex_trans_type = db::complex_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:528:37: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = double]’: ../../../src/db/db/dbArray.h:1894:7: required from ‘void db::array::invert() [with Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:548:28: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3450:50: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3457:50: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3475:55: required from here ../../../src/db/db/dbArray.h:2296:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2296 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:2300:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2300 | m_trans = Trans (t); | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3482:55: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/db/db/dbArray.h:1789:94: required from ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = gsi::CellInstBoxConvertWithDBU; Obj = db::CellInst; Trans = db::simple_trans; db::array::box_type = db::box; typename Trans::coord_type = double]’ ../../../src/db/db/gsiDeclDbCell.cc:4347:21: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = double]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:125:5: required from ‘static void gsi::cell_inst_array_defs::transform_simple(C*, const coord_trans_type&) [with C = db::array >; gsi::cell_inst_array_defs::coord_trans_type = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbCell.cc:570:35: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = double]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:130:5: required from ‘static void gsi::cell_inst_array_defs::transform_icplx(C*, const coord_complex_trans_type&) [with C = db::array >; gsi::cell_inst_array_defs::coord_complex_trans_type = db::complex_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbCell.cc:578:35: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2376:31: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3457:50: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::simple_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2295:26: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/gsiDeclDbCell.cc:3475:55: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/db/db/dbArray.h:2376:31: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = double]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbCell.cc:130:5: required from ‘static void gsi::cell_inst_array_defs::transform_icplx(C*, const coord_complex_trans_type&) [with C = db::array >; gsi::cell_inst_array_defs::coord_complex_trans_type = db::complex_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbCell.cc:578:35: required from ‘static gsi::Methods gsi::cell_inst_array_defs::methods(bool) [with C = db::array >]’ ../../../src/db/db/gsiDeclDbCell.cc:4357:45: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/db/db/gsiDeclDbCommonStreamOptions.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = double; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = double; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = double; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = double; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = double; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = double; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = double; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = double; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = double; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = double; F = double; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = double; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1063:24: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = double; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1063:24: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = double; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = double]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = double; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = double]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = double; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbCell.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbEdge.o ../../../src/db/db/gsiDeclDbEdge.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdge.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdge.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdge.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdge.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdge.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdge.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbEdgePair.o ../../../src/db/db/gsiDeclDbEdgePair.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePair.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePair.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePair.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePair.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePair.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::extended(C) const [with C = int]’: ../../../src/db/db/gsiDeclDbEdge.cc:234:25: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:638:24: required from here ../../../src/db/db/dbEdge.h:284:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 284 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:286:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 286 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = int]’: ../../../src/db/db/gsiDeclDbEdge.cc:250:23: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:638:24: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::shifted(C) const [with C = int]’: ../../../src/db/db/gsiDeclDbEdge.cc:266:24: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:638:24: required from here ../../../src/db/db/dbEdge.h:304:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 304 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = int]’: ../../../src/db/db/gsiDeclDbEdge.cc:282:22: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:638:24: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::extended(C) const [with C = double]’: ../../../src/db/db/gsiDeclDbEdge.cc:234:25: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:683:25: required from here ../../../src/db/db/dbEdge.h:284:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 284 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:286:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 286 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/gsiDeclDbEdge.cc:250:23: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:683:25: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::shifted(C) const [with C = double]’: ../../../src/db/db/gsiDeclDbEdge.cc:266:24: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:683:25: required from here ../../../src/db/db/dbEdge.h:304:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 304 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/gsiDeclDbEdge.cc:282:22: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:683:25: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/gsiDeclDbEdge.cc:92:24: required from ‘static tl::Variant gsi::edge_defs::clipped(const C*, const box_type&) [with C = db::edge; gsi::edge_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbEdge.cc:505:28: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:638:24: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/gsiDeclDbEdge.cc:92:24: required from ‘static tl::Variant gsi::edge_defs::clipped(const C*, const box_type&) [with C = db::edge; gsi::edge_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbEdge.cc:505:28: required from ‘static gsi::Methods gsi::edge_defs::methods() [with C = db::edge]’ ../../../src/db/db/gsiDeclDbEdge.cc:683:25: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/gsiDeclDbEdge.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbEdgePair.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbEdgePairs.o ../../../src/db/db/gsiDeclDbEdgePairs.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:116:31: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = double; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = double]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:116:31: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:278:34: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:139:21: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = double]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = double; db::edge_pair::box_type = db::box]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:139:21: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:278:34: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = double; db::edge_pair::coord_type = double]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = double; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = double]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:278:34: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = double; db::edge_pair::coord_type = double]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = double; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = double]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:278:34: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:229:33: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = double; db::edge_pair::coord_type = double]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = double; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = double]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:103:24: required from ‘static gsi::Methods gsi::edge_pair_defs::methods() [with C = db::edge_pair]’ ../../../src/db/db/gsiDeclDbEdgePair.cc:278:34: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/gsiDeclDbEdgePair.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/db/gsiDeclDbEdgePairs.cc:129:24: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/gsiDeclDbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbEdgeProcessor.o ../../../src/db/db/gsiDeclDbEdgeProcessor.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbEdges.o ../../../src/db/db/gsiDeclDbEdges.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = db::polygon*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = db::polygon*; _Tp = db::polygon]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiTypes.h:1202:17: required from ‘gsi::ArgSpecImpl::ArgSpecImpl(const gsi::ArgSpecImpl&) [with T = std::vector >]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodBase* gsi::ExtMethod5::clone() const [with X = db::EdgeProcessor; R = std::vector >; A1 = const std::vector >&; A2 = const std::vector >&; A3 = int; A4 = bool; A5 = bool; Transfer = gsi::arg_default_return_value_preference]’ ../../../src/gsi/gsi/gsiMethodsVar.h:334:23: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1560:18: required from ‘void gsi::VectorAdaptorImpl::copy_to(gsi::AdaptorBase*, tl::Heap&) const [with Cont = std::vector >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1554:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdgeProcessor.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdges.cc:28: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdges.cc:28: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbEdges.cc:28: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbInstElement.o ../../../src/db/db/gsiDeclDbInstElement.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbInstElement.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/gsiDeclDbEdges.cc:153:47: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’: ../../../src/db/db/gsiDeclDbEdges.cc:381:5: required from ‘void gsi::insert_st(db::Edges*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbEdges.cc:392:36: required from here ../../../src/db/db/dbPolygon.h:1817:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1817 | poly.assign_hull (begin_hull (), end_hull (), t, compress, remove_reflected); | ^~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1942:39: note: initializing argument 3 of ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ 1942 | void assign_hull (I start, I end, T op, bool compress = default_compression (), bool remove_reflected = false) | ~~^~ ../../../src/db/db/dbPolygon.h:1819:7: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1819 | poly.insert_hole (begin_hole (h), end_hole (h), t, compress, remove_reflected); | ^~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:2054:39: note: initializing argument 3 of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ 2054 | void insert_hole (I start, I end, T op, bool compress = default_compression (), bool remove_reflected = false) | ~~^~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbEdges.cc:381:5: required from ‘void gsi::insert_st(db::Edges*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbEdges.cc:392:36: required from here ../../../src/db/db/dbPolygon.h:1944:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1944 | m_ctrs [0].assign (start, end, op, false, compress, true /*normalize*/, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1819:7: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbEdges.cc:381:5: required from ‘void gsi::insert_st(db::Edges*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbEdges.cc:392:36: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbEdges.cc:381:5: required from ‘void gsi::insert_st(db::Edges*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbEdges.cc:392:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbEdges.cc:381:5: required from ‘void gsi::insert_st(db::Edges*, const db::Shapes&, const Trans&) [with Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbEdges.cc:677:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:1176:7: required from ‘db::simple_trans db::simple_trans::inverted() const [with C = int]’ ../../../src/db/db/gsiDeclDbInstElement.cc:57:60: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/db/db/gsiDeclDbInstElement.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayerMapping.o ../../../src/db/db/gsiDeclDbLayerMapping.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1560:18: required from ‘void gsi::VectorAdaptorImpl::copy_to(gsi::AdaptorBase*, tl::Heap&) const [with Cont = std::vector, std::allocator > >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1554:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbEdges.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbEdges.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayerMapping.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayout.o ../../../src/db/db/gsiDeclDbLayout.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayoutUtils.o ../../../src/db/db/gsiDeclDbLayoutUtils.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbLayout.cc:602:125: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbLayout.cc:868:78: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/gsiDeclDbLayout.cc:868:82: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbLayoutUtils.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayoutQuery.o ../../../src/db/db/gsiDeclDbLayoutQuery.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/db/gsiDeclDbLayoutQuery.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLibrary.o ../../../src/db/db/gsiDeclDbLibrary.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLibrary.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLibrary.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLibrary.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLibrary.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLibrary.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/gsiDeclDbLibrary.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbManager.o ../../../src/db/db/gsiDeclDbManager.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbManager.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbMatrix.o ../../../src/db/db/gsiDeclDbMatrix.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbPath.o ../../../src/db/db/gsiDeclDbPath.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbPoint.o ../../../src/db/db/gsiDeclDbPoint.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/gsiDeclDbMatrix.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix2d::Matrix2d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/db/gsiDeclDbMatrix.cc:51:29: required from here ../../../src/db/db/dbMatrix.h:114:11: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 114 | *this = t.to_matrix2d (); ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/db/gsiDeclDbMatrix.cc:255:29: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/gsiDeclDbMatrix.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/db/gsiDeclDbMatrix.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbMatrix.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/db/gsiDeclDbMatrix.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::Matrix3d]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::Matrix3d; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbMatrix.cc:25: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbMatrix.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::Matrix2d]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::Matrix2d; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbMatrix.cc:25: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPath.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPoint.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:391:24: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = double]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:460:25: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:792:5: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:391:24: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:792:5: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = int]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:391:24: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPath.h:792:5: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = double]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:460:25: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPath.h:792:5: required from ‘db::simple_polygon db::path::simple_polygon() const [with C = double]’ ../../../src/db/db/gsiDeclDbPath.cc:305:31: required from ‘static gsi::Methods gsi::path_defs::methods() [with C = db::path]’ ../../../src/db/db/gsiDeclDbPath.cc:460:25: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPath.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::path]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::path; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPath.cc:26: ../../../src/db/db/dbPath.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::path]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::path; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPath.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPath.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPoint.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbPoint.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPoint.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::point]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::point; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPoint.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPoint.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::point]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::point; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPoint.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbPolygon.o ../../../src/db/db/gsiDeclDbPolygon.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbPolygon.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/gsiDeclDbPolygon.cc: In function ‘void gsi::resolve_holes(db::Polygon*)’: ../../../src/db/db/gsiDeclDbPolygon.cc:1575:31: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 1575 | *p = db::resolve_holes (*p); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbReader.o ../../../src/db/db/gsiDeclDbReader.cc In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:2483:5: required from ‘db::simple_polygon::simple_polygon(const db::simple_polygon&, bool, bool) [with D = double; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:617:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = double]’: ../../../src/db/db/dbPolygon.h:2483:5: required from ‘db::simple_polygon::simple_polygon(const db::simple_polygon&, bool, bool) [with D = double; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:622:45: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = double]’: ../../../src/db/db/dbPolygon.h:2483:5: required from ‘db::simple_polygon::simple_polygon(const db::simple_polygon&, bool, bool) [with D = int; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:723:42: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static C gsi::simple_polygon_defs::round_corners(const C*, double, double, unsigned int) [with C = db::simple_polygon]’: ../../../src/db/db/gsiDeclDbPolygon.cc:471:34: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/gsiDeclDbPolygon.cc:221:7: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 221 | p = db::compute_rounded (p, rinner, router, n); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbRecursiveShapeIterator.o ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:571:59: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:571:59: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::complex_trans; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:600:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::complex_trans; C = double; R = double]’ ../../../src/db/db/dbPolygon.h:2642:7: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::complex_trans; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:600:44: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::complex_trans; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:606:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:612:53: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ ../../../src/db/db/dbPolygon.h:2483:5: required from ‘db::simple_polygon::simple_polygon(const db::simple_polygon&, bool, bool) [with D = double; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:617:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = double]’ ../../../src/db/db/dbPolygon.h:2483:5: required from ‘db::simple_polygon::simple_polygon(const db::simple_polygon&, bool, bool) [with D = double; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:622:45: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/db/gsiDeclDbPolygon.cc:114:12: required from ‘static C* gsi::simple_polygon_defs::new_b(const box_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:283:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/gsiDeclDbPolygon.cc:80:39: required from ‘static bool gsi::simple_polygon_defs::is_rectilinear(C*) [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:352:36: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2909:30: required from ‘db::simple_polygon::perimeter_type db::simple_polygon::perimeter() const [with C = int; db::simple_polygon::perimeter_type = long unsigned int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:533:26: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:733:53: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = double]’: ../../../src/db/db/gsiDeclDbPolygon.cc:114:12: required from ‘static C* gsi::simple_polygon_defs::new_b(const box_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:283:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = double]’: ../../../src/db/db/gsiDeclDbPolygon.cc:80:39: required from ‘static bool gsi::simple_polygon_defs::is_rectilinear(C*) [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:352:36: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = double; db::polygon_contour::perimeter_type = double]’: ../../../src/db/db/dbPolygon.h:2909:30: required from ‘db::simple_polygon::perimeter_type db::simple_polygon::perimeter() const [with C = double; db::simple_polygon::perimeter_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:533:26: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/gsiDeclDbPolygon.cc:958:12: required from ‘static C* gsi::polygon_defs::new_b(const box_type&) [with C = db::polygon; gsi::polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1125:25: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1865:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/db/gsiDeclDbPolygon.cc:958:12: required from ‘static C* gsi::polygon_defs::new_b(const box_type&) [with C = db::polygon; gsi::polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1125:25: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1962:31: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2619:5: required from ‘db::simple_polygon& db::simple_polygon::compress(bool) [with C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:143:5: required from ‘static void gsi::simple_polygon_defs::compress(C*, bool) [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:360:29: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:655:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 655 | assign (buffer.begin (), buffer.end (), tr, is_hole (), compress, true, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:2901:26: required from ‘db::simple_polygon::area_type db::simple_polygon::area2() const [with C = int; db::simple_polygon::area_type = long int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:194:25: required from ‘static gsi::simple_polygon_defs::area_type gsi::simple_polygon_defs::area2(const C*) [with C = db::simple_polygon; gsi::simple_polygon_defs::area_type = long int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:526:26: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2619:5: required from ‘db::simple_polygon& db::simple_polygon::compress(bool) [with C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:143:5: required from ‘static void gsi::simple_polygon_defs::compress(C*, bool) [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:360:29: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:655:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 655 | assign (buffer.begin (), buffer.end (), tr, is_hole (), compress, true, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = double; db::polygon_contour::area_type = double]’: ../../../src/db/db/dbPolygon.h:2901:26: required from ‘db::simple_polygon::area_type db::simple_polygon::area2() const [with C = double; db::simple_polygon::area_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:194:25: required from ‘static gsi::simple_polygon_defs::area_type gsi::simple_polygon_defs::area2(const C*) [with C = db::simple_polygon; gsi::simple_polygon_defs::area_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:526:26: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:915:61: required from ‘static void gsi::polygon_defs::insert_hole(C*, const std::vector&, bool) [with C = db::polygon; typename C::point_type = db::point]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1229:32: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1865:30: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::point*; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:929:77: required from ‘static void gsi::polygon_defs::insert_hole_box(C*, const box_type&) [with C = db::polygon; gsi::polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1236:32: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1865:30: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:915:61: required from ‘static void gsi::polygon_defs::insert_hole(C*, const std::vector&, bool) [with C = db::polygon; typename C::point_type = db::point]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1229:32: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1962:31: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::point*; T = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:929:77: required from ‘static void gsi::polygon_defs::insert_hole_box(C*, const box_type&) [with C = db::polygon; gsi::polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1236:32: required from ‘static gsi::Methods gsi::polygon_defs::methods() [with C = db::polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:1962:31: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/dbPolygon.h:3315:13: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:622:35: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:105:7: required from ‘static C* gsi::simple_polygon_defs::new_p(const std::vector&, bool) [with C = db::simple_polygon; typename C::point_type = db::point]’ ../../../src/db/db/gsiDeclDbPolygon.cc:266:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2435:5: required from ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:114:12: required from ‘static C* gsi::simple_polygon_defs::new_b(const box_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:283:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::simple_trans; C = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:163:5: required from ‘static C* gsi::simple_polygon_defs::transform(C*, const simple_trans_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::simple_trans_type = db::simple_trans; typename C::coord_type = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:429:30: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:169:58: required from ‘static C gsi::simple_polygon_defs::transformed(const C*, const simple_trans_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::simple_trans_type = db::simple_trans; typename C::coord_type = int]’ ../../../src/db/db/gsiDeclDbPolygon.cc:439:32: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:701:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/db/db/dbPolygon.h:3315:13: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:728:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:105:7: required from ‘static C* gsi::simple_polygon_defs::new_p(const std::vector&, bool) [with C = db::simple_polygon; typename C::point_type = db::point]’ ../../../src/db/db/gsiDeclDbPolygon.cc:266:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:2435:5: required from ‘db::simple_polygon::simple_polygon(const db::box&) [with C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:114:12: required from ‘static C* gsi::simple_polygon_defs::new_b(const box_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::box_type = db::box]’ ../../../src/db/db/gsiDeclDbPolygon.cc:283:25: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::simple_trans; C = double]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = double; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::simple_trans; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:163:5: required from ‘static C* gsi::simple_polygon_defs::transform(C*, const simple_trans_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::simple_trans_type = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:429:30: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = double]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:169:58: required from ‘static C gsi::simple_polygon_defs::transformed(const C*, const simple_trans_type&) [with C = db::simple_polygon; gsi::simple_polygon_defs::simple_trans_type = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:439:32: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = double]’ ../../../src/db/db/gsiDeclDbPolygon.cc:220:5: required from ‘static C gsi::simple_polygon_defs::round_corners(const C*, double, double, unsigned int) [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:471:34: required from ‘static gsi::Methods gsi::simple_polygon_defs::methods() [with C = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbPolygon.cc:769:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::polygon]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::polygon; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbPolygon.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::polygon]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::polygon; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/gsiDeclDbPolygon.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbPolygon.cc:24: ../../../src/gsi/gsi/gsiClass.h:466:14: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/gsiDeclDbReader.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:70:49: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:70:85: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/gsiDeclDbRecursiveShapeIterator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbRegion.o ../../../src/db/db/gsiDeclDbRegion.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbShape.o ../../../src/db/db/gsiDeclDbShape.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbShapeProcessor.o ../../../src/db/db/gsiDeclDbShapeProcessor.cc In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1560:18: required from ‘void gsi::VectorAdaptorImpl::copy_to(gsi::AdaptorBase*, tl::Heap&) const [with Cont = std::vector >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1554:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapeProcessor.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbShape.cc:96:51: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbShape.cc:96:76: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/gsiDeclDbShape.cc:168:44: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbShape.cc:210:66: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/gsiDeclDbShape.cc:96:80: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbShape.cc:210:66: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/db/gsiDeclDbShape.cc:210:90: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::Variant::Variant(const T&) [with T = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbShape.cc:636:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbShape.cc:646:57: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbShape.cc:666:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/tl/tl/tlVariant.h:343:28: required from ‘tl::Variant::Variant(const T&) [with T = db::text]’ ../../../src/db/db/gsiDeclDbShape.cc:716:26: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:36, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/dbText.h:914:26: required from ‘db::text db::operator*(const Tr&, const db::text&) [with C = int; Tr = db::complex_trans; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbShape.cc:726:57: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbShape.cc:626:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbShape.cc:892:51: required from ‘void gsi::set_dshape(db::Shape*, const SH&) [with SH = db::box]’ ../../../src/db/db/gsiDeclDbShape.cc:1190:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbShape.cc:626:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbShape.cc:892:51: required from ‘void gsi::set_dshape(db::Shape*, const SH&) [with SH = db::polygon]’ ../../../src/db/db/gsiDeclDbShape.cc:1224:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbShape.cc:892:51: required from ‘void gsi::set_dshape(db::Shape*, const SH&) [with SH = db::polygon]’ ../../../src/db/db/gsiDeclDbShape.cc:1224:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/db/gsiDeclDbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’: ../../../src/db/db/gsiDeclDbRegion.cc:193:5: required from ‘void gsi::insert_st(db::Region*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbRegion.cc:199:36: required from here ../../../src/db/db/dbPolygon.h:1817:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1817 | poly.assign_hull (begin_hull (), end_hull (), t, compress, remove_reflected); | ^~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:1942:39: note: initializing argument 3 of ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ 1942 | void assign_hull (I start, I end, T op, bool compress = default_compression (), bool remove_reflected = false) | ~~^~ ../../../src/db/db/dbPolygon.h:1819:7: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1819 | poly.insert_hole (begin_hole (h), end_hole (h), t, compress, remove_reflected); | ^~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:2054:39: note: initializing argument 3 of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ 2054 | void insert_hole (I start, I end, T op, bool compress = default_compression (), bool remove_reflected = false) | ~~^~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/gsiDeclDbRegion.cc:213:47: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbRegion.cc:193:5: required from ‘void gsi::insert_st(db::Region*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbRegion.cc:199:36: required from here ../../../src/db/db/dbPolygon.h:1944:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1944 | m_ctrs [0].assign (start, end, op, false, compress, true /*normalize*/, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1819:7: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbRegion.cc:193:5: required from ‘void gsi::insert_st(db::Region*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbRegion.cc:199:36: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::unit_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbRegion.cc:193:5: required from ‘void gsi::insert_st(db::Region*, const db::Shapes&, const Trans&) [with Trans = db::unit_trans]’ ../../../src/db/db/gsiDeclDbRegion.cc:199:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbRegion.cc:193:5: required from ‘void gsi::insert_st(db::Region*, const db::Shapes&, const Trans&) [with Trans = db::simple_trans]’ ../../../src/db/db/gsiDeclDbRegion.cc:1061:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbShapes.o ../../../src/db/db/gsiDeclDbShapes.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbShapes.cc:123:146: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbShapes.cc:166:74: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/gsiDeclDbShapes.cc:166:78: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/gsiDeclDbShapes.cc:243:38: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:344:54: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:305:38: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:344:54: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:344:54: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:305:38: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbText.h:914:26: required from ‘db::text db::operator*(const Tr&, const db::text&) [with C = double; Tr = db::complex_trans; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:91:69: required from ‘db::Shape gsi::dreplace(db::Shapes*, const db::Shape&, const Sh&) [with Sh = db::text]’ ../../../src/db/db/gsiDeclDbShapes.cc:846:3: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘gsi::ArgSpecImpl& gsi::ArgSpecImpl::operator=(const gsi::ArgSpecImpl&) [with T = db::simple_polygon]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::ExtMethod2* gsi::ExtMethod2::add_args(const gsi::ArgSpec&, const gsi::ArgSpec&) [with X = db::Shapes; R = db::Shape; A1 = const db::Shape&; A2 = const db::simple_polygon&; Transfer = gsi::arg_default_return_value_preference]’ ../../../src/gsi/gsi/gsiMethodsVar.h:1348:10: required from ‘gsi::Methods gsi::method_ext(const string&, R (*)(X*, A1, A2), const gsi::ArgSpec&, const gsi::ArgSpec&, const string&) [with X = db::Shapes; R = db::Shape; A1 = const db::Shape&; A2 = const db::simple_polygon&; S1 = void; S2 = void; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/gsiDeclDbShapes.cc:867:3: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/gsiDeclDbShapes.cc:344:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/gsi/gsi/gsiTypes.h:1215:19: required from ‘gsi::ArgSpecImpl& gsi::ArgSpecImpl::operator=(const gsi::ArgSpecImpl&) [with T = db::text]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::ExtMethod2* gsi::ExtMethod2::add_args(const gsi::ArgSpec&, const gsi::ArgSpec&) [with X = db::Shapes; R = db::Shape; A1 = const db::Shape&; A2 = const db::text&; Transfer = gsi::arg_default_return_value_preference]’ ../../../src/gsi/gsi/gsiMethodsVar.h:1348:10: required from ‘gsi::Methods gsi::method_ext(const string&, R (*)(X*, A1, A2), const gsi::ArgSpec&, const gsi::ArgSpec&, const string&) [with X = db::Shapes; R = db::Shape; A1 = const db::Shape&; A2 = const db::text&; S1 = void; S2 = void; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/gsiDeclDbShapes.cc:846:3: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbShapes.cc:91:69: required from ‘db::Shape gsi::dreplace(db::Shapes*, const db::Shape&, const Sh&) [with Sh = db::simple_polygon]’ ../../../src/db/db/gsiDeclDbShapes.cc:867:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/db/gsiDeclDbHelpers.h:27, from ../../../src/db/db/gsiDeclDbShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1560:18: required from ‘void gsi::VectorAdaptorImpl::copy_to(gsi::AdaptorBase*, tl::Heap&) const [with Cont = std::vector, std::allocator > >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1554:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/gsiDeclDbRegion.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbRegion.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbTechnologies.o ../../../src/db/db/gsiDeclDbTechnologies.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:22: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:22: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:22: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:22: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:22: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/db/gsiDeclDbTechnologies.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbText.o ../../../src/db/db/gsiDeclDbText.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbTilingProcessor.o ../../../src/db/db/gsiDeclDbTilingProcessor.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbText.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with D = double; C = int]’: ../../../src/db/db/dbText.h:372:5: required from ‘db::text::text(const db::text&) [with D = double; C = int]’ ../../../src/db/db/gsiDeclDbText.cc:377:25: required from here ../../../src/db/db/dbText.h:417:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 417 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/gsiDeclDbText.cc:382:29: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/gsiDeclDbText.cc:215:23: required from ‘static gsi::Methods gsi::text_defs::methods() [with C = db::text]’ ../../../src/db/db/gsiDeclDbText.cc:409:24: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with D = int; C = double]’: ../../../src/db/db/dbText.h:372:5: required from ‘db::text::text(const db::text&) [with D = int; C = double]’ ../../../src/db/db/gsiDeclDbText.cc:426:26: required from here ../../../src/db/db/dbText.h:417:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 417 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/gsiDeclDbText.cc:431:36: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = double; db::text::trans_type = db::simple_trans]’: ../../../src/db/db/gsiDeclDbText.cc:215:23: required from ‘static gsi::Methods gsi::text_defs::methods() [with C = db::text]’ ../../../src/db/db/gsiDeclDbText.cc:459:25: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/gsiDeclDbText.cc:131:5: required from ‘static C& gsi::text_defs::move(C*, const vector_type&) [with C = db::text; gsi::text_defs::vector_type = db::vector]’ ../../../src/db/db/gsiDeclDbText.cc:264:25: required from ‘static gsi::Methods gsi::text_defs::methods() [with C = db::text]’ ../../../src/db/db/gsiDeclDbText.cc:409:24: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = double]’: ../../../src/db/db/gsiDeclDbText.cc:131:5: required from ‘static C& gsi::text_defs::move(C*, const vector_type&) [with C = db::text; gsi::text_defs::vector_type = db::vector]’ ../../../src/db/db/gsiDeclDbText.cc:264:25: required from ‘static gsi::Methods gsi::text_defs::methods() [with C = db::text]’ ../../../src/db/db/gsiDeclDbText.cc:459:25: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/gsiDeclDbText.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbText.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbTrans.o ../../../src/db/db/gsiDeclDbTrans.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/gsiDeclDbTilingProcessor.cc:322:43: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/db/gsiDeclDbTilingProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbTrans.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::simple_trans::disp(const displacement_type&) [with C = double; db::simple_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:432:26: required from here ../../../src/db/db/dbTrans.h:1389:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1389 | m_u = u; | ~~~~^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::simple_trans::disp(const displacement_type&) [with C = int; db::simple_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:482:66: required from here ../../../src/db/db/dbTrans.h:1389:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1389 | m_u = u; | ~~~~^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1031:99: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1111:99: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1120:98: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1203:101: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1276:101: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:1285:100: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/gsiDeclDbTrans.cc:214:23: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_angle(C*, int) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:363:27: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/gsiDeclDbTrans.cc:101:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 101 | *trans = C (angle, trans->is_mirror (), trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_mirror(C*, bool) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:376:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/gsiDeclDbTrans.cc:111:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 111 | *trans = C (trans->angle (), mirror, trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_rot(C*, int) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:383:25: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/gsiDeclDbTrans.cc:106:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 106 | *trans = C (rot, trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:214:23: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_angle(C*, int) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:363:27: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/gsiDeclDbTrans.cc:101:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 101 | *trans = C (angle, trans->is_mirror (), trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_mirror(C*, bool) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:376:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/gsiDeclDbTrans.cc:111:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 111 | *trans = C (trans->angle (), mirror, trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/gsiDeclDbTrans.cc: In instantiation of ‘static void gsi::trans_defs::set_rot(C*, int) [with C = db::simple_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:383:25: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/gsiDeclDbTrans.cc:106:12: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 106 | *trans = C (rot, trans->disp ()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:980:3: required from ‘F gsi::cplxtrans_to_icplxtrans(const I*, double) [with F = db::complex_trans; I = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1016:3: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = double; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:980:3: required from ‘F gsi::cplxtrans_to_icplxtrans(const I*, double) [with F = db::complex_trans; I = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1025:3: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:727:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:734:23: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = double; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:862:22: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:727:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:734:23: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/gsiDeclDbTrans.cc:862:22: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:727:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:734:23: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/gsiDeclDbTrans.cc:727:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1294:36: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = double; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:734:23: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1294:36: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:589:12: required from ‘static C* gsi::cplx_trans_defs::new_tm(const simple_trans_type&, double) [with C = db::complex_trans; gsi::cplx_trans_defs::simple_trans_type = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:687:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = double; R = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:825:48: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:540:35: required from ‘static C gsi::cplx_trans_defs::trans_r0() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:929:19: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:589:12: required from ‘static C* gsi::cplx_trans_defs::new_tm(const simple_trans_type&, double) [with C = db::complex_trans; gsi::cplx_trans_defs::simple_trans_type = db::simple_trans; typename C::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:687:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = double; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:540:35: required from ‘static C gsi::cplx_trans_defs::trans_r0() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:929:19: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:589:12: required from ‘static C* gsi::cplx_trans_defs::new_tm(const simple_trans_type&, double) [with C = db::complex_trans; gsi::cplx_trans_defs::simple_trans_type = db::simple_trans; typename C::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:687:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:540:35: required from ‘static C gsi::cplx_trans_defs::trans_r0() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:929:19: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = double; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:589:12: required from ‘static C* gsi::cplx_trans_defs::new_tm(const simple_trans_type&, double) [with C = db::complex_trans; gsi::cplx_trans_defs::simple_trans_type = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:687:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1294:36: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = int; R = double]’: ../../../src/db/db/gsiDeclDbTrans.cc:540:35: required from ‘static C gsi::cplx_trans_defs::trans_r0() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:929:19: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1294:36: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:121:31: required from ‘static db::box gsi::trans_defs::trans_box(const C*, const db::box&) [with C = db::simple_trans; typename Sh::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:255:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:30: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:136:32: required from ‘static db::text gsi::trans_defs::trans_text(const C*, const db::text&) [with C = db::simple_trans; typename C::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:295:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:121:31: required from ‘static db::box gsi::trans_defs::trans_box(const C*, const db::box&) [with C = db::simple_trans; typename Sh::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:255:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:30: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:136:32: required from ‘static db::text gsi::trans_defs::trans_text(const C*, const db::text&) [with C = db::simple_trans; typename C::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:295:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:564:25: required from ‘static C* gsi::cplx_trans_defs::new_cmu(const C&, double, const displacement_type&) [with C = db::complex_trans; gsi::cplx_trans_defs::displacement_type = db::vector]’ ../../../src/db/db/gsiDeclDbTrans.cc:648:25: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:624:35: required from ‘static db::polygon gsi::cplx_trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:795:28: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1040:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:624:35: required from ‘static db::polygon gsi::cplx_trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:795:28: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1129:35: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:624:35: required from ‘static db::polygon gsi::cplx_trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:795:28: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1212:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:624:35: required from ‘static db::polygon gsi::cplx_trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:795:28: required from ‘static gsi::Methods gsi::cplx_trans_defs::methods() [with C = db::complex_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:1294:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = int]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:450:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:126:35: required from ‘static db::polygon gsi::trans_defs::trans_polygon(const C*, const db::polygon&) [with C = db::simple_trans; typename Tr::coord_type = double]’ ../../../src/db/db/gsiDeclDbTrans.cc:275:28: required from ‘static gsi::Methods gsi::trans_defs::methods() [with C = db::simple_trans]’ ../../../src/db/db/gsiDeclDbTrans.cc:501:27: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/gsiDeclDbTrans.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::simple_trans]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::simple_trans; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbTrans.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::simple_trans]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::simple_trans; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/gsiDeclDbTrans.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbVector.o ../../../src/db/db/gsiDeclDbVector.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayoutDiff.o ../../../src/db/db/gsiDeclDbLayoutDiff.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:25: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbHash.h:31, from ../../../src/db/db/gsiDeclDbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::vector]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::vector; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/gsi/gsi/gsiDecl.h:45, from ../../../src/db/db/gsiDeclDbVector.cc:24: ../../../src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::vector]’: ../../../src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::vector; Adapted = gsi::NoAdaptorTag]’ ../../../src/gsi/gsi/gsiClass.h:826:16: required from here ../../../src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/gsiDeclDbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:35, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/gsi/gsi/gsiTypes.h:1215:19: required from ‘gsi::ArgSpecImpl& gsi::ArgSpecImpl::operator=(const gsi::ArgSpecImpl&) [with T = db::text]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::EventSignalImpl* gsi::EventSignalImpl >::def_arg(const gsi::ArgSpec&) [with S = void; X = {anonymous}::LayoutDiff; E = tl::event&, long unsigned int>; H = const db::text&; T = gsi::type_pair_t]’ ../../../src/gsi/gsi/gsiSignals.h:1074:18: required from ‘gsi::Methods gsi::event(const string&, tl::event X::*, const gsi::ArgSpec&, const gsi::ArgSpec&, const string&) [with X = {anonymous}::LayoutDiff; A1 = const db::text&; A2 = long unsigned int; S1 = void; S2 = void; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/gsiDeclDbLayoutDiff.cc:700:3: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: required from ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1403:26: required from ‘gsi::ArgSpecImpl& gsi::ArgSpecImpl::operator=(const gsi::ArgSpecImpl&) [with T = db::polygon]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::EventSignalImpl* gsi::EventSignalImpl >::def_arg(const gsi::ArgSpec&) [with S = void; X = {anonymous}::LayoutDiff; E = tl::event&, long unsigned int>; H = const db::polygon&; T = gsi::type_pair_t]’ ../../../src/gsi/gsi/gsiSignals.h:1074:18: required from ‘gsi::Methods gsi::event(const string&, tl::event X::*, const gsi::ArgSpec&, const gsi::ArgSpec&, const string&) [with X = {anonymous}::LayoutDiff; A1 = const db::polygon&; A2 = long unsigned int; S1 = void; S2 = void; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/gsiDeclDbLayoutDiff.cc:640:3: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/db/gsiDeclDbLayoutDiff.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbGlyphs.o ../../../src/db/db/gsiDeclDbGlyphs.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbGlyphs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbGlyphs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbGlyphs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbGlyphs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbGlyphs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbConverters.o ../../../src/db/db/dbConverters.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbGlyphs.h:29, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbGlyphs.h:27, from ../../../src/db/db/gsiDeclDbGlyphs.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbConverters.h:29, from ../../../src/db/db/dbConverters.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbConverters.h:29, from ../../../src/db/db/dbConverters.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbConverters.h:29, from ../../../src/db/db/dbConverters.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbConverters.h:29, from ../../../src/db/db/dbConverters.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbConverters.h:29, from ../../../src/db/db/dbConverters.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbAsIfFlatRegion.o ../../../src/db/db/dbAsIfFlatRegion.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbAsIfFlatRegion.cc:182:59: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbAsIfFlatRegion.cc:224:18: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbAsIfFlatRegion.cc:893:22: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ ../../../src/db/db/dbAsIfFlatRegion.cc:173:26: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = db::polygon*; _BI2 = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:606:37: required from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:617:5: required from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:686:48: required from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = db::polygon*; _BI2 = db::polygon*]’ /usr/include/c++/9/bits/vector.tcc:742:7: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/db/db/dbShapes.h:1672:7: required from ‘static void db::layer_op::queue_or_append(db::Manager*, db::Shapes*, bool, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.h:875:73: required from ‘void db::Shapes::insert(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbAsIfFlatRegion.cc:906:75: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPolygon.h:30, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: /usr/include/c++/9/bits/stl_algobase.h:566:18: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 566 | *--__result = std::move(*--__last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:744:16: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/db/db/dbShapes.h:1672:7: required from ‘static void db::layer_op::queue_or_append(db::Manager*, db::Shapes*, bool, Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Sh = db::polygon; StableTag = db::stable_layer_tag]’ ../../../src/db/db/dbShapes.h:875:73: required from ‘void db::Shapes::insert(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbAsIfFlatRegion.cc:906:75: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPolygon.h:30, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbAsIfFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEmptyRegion.o ../../../src/db/db/dbEmptyRegion.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbFlatRegion.o ../../../src/db/db/dbFlatRegion.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbFlatRegion.cc: In copy constructor ‘db::FlatRegion::FlatRegion(const db::FlatRegion&)’: ../../../src/db/db/dbFlatRegion.cc:47:73: warning: implicitly-declared ‘db::AsIfFlatRegion::AsIfFlatRegion(const db::AsIfFlatRegion&)’ is deprecated [-Wdeprecated-copy] 47 | : AsIfFlatRegion (other), m_polygons (false), m_merged_polygons (false) | ^ In file included from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbAsIfFlatRegion.h:259:19: note: because ‘db::AsIfFlatRegion’ has user-provided ‘db::AsIfFlatRegion& db::AsIfFlatRegion::operator=(const db::AsIfFlatRegion&)’ 259 | AsIfFlatRegion &operator= (const AsIfFlatRegion &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘Sh& db::layer::replace(db::layer::iterator, const Sh&) [with Sh = db::polygon; StableTag = db::unstable_layer_tag; db::layer::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: ../../../src/db/db/dbFlatRegion.cc:203:87: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbCell.h:35, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEdgePairs.h:29, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbLayer.h:227:12: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 227 | *ncpos = sh; | ~~~~~~~^~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbFlatRegion.cc:418:42: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbEmptyRegion.h:28, from ../../../src/db/db/dbEmptyRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbFlatRegion.cc:418:42: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbFlatRegion.cc:458:65: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbFlatRegion.cc:418:42: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:505:39: required from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:190:6: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1458:71: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/db/db/dbBoxTree.h:1817:5: required from ‘void db::unstable_box_tree::erase(db::unstable_box_tree::iterator, db::unstable_box_tree::iterator) [with Box = db::box; Obj = db::polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbLayer.h:259:5: required from ‘void db::layer::erase(db::layer::iterator, db::layer::iterator) [with Sh = db::polygon; StableTag = db::unstable_layer_tag; db::layer::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbFlatRegion.cc:208:142: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPolygon.h:30, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: /usr/include/c++/9/bits/stl_algobase.h:361:18: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 361 | *__result = std::move(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.h:29, from ../../../src/db/db/dbFlatRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOriginalLayerRegion.o ../../../src/db/db/dbOriginalLayerRegion.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbOriginalLayerRegion.cc: In copy constructor ‘db::OriginalLayerRegion::OriginalLayerRegion(const db::OriginalLayerRegion&)’: ../../../src/db/db/dbOriginalLayerRegion.cc:114:37: warning: implicitly-declared ‘db::AsIfFlatRegion::AsIfFlatRegion(const db::AsIfFlatRegion&)’ is deprecated [-Wdeprecated-copy] 114 | m_iter_trans (other.m_iter_trans) | ^ In file included from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbAsIfFlatRegion.h:259:19: note: because ‘db::AsIfFlatRegion’ has user-provided ‘db::AsIfFlatRegion& db::AsIfFlatRegion::operator=(const db::AsIfFlatRegion&)’ 259 | AsIfFlatRegion &operator= (const AsIfFlatRegion &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbOriginalLayerRegion.cc:88:63: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbOriginalLayerRegion.cc:88:71: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.h:29, from ../../../src/db/db/dbOriginalLayerRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRegionDelegate.o ../../../src/db/db/dbRegionDelegate.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgesDelegate.o ../../../src/db/db/dbEdgesDelegate.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbRegionDelegate.cc: In copy constructor ‘db::RegionDelegate::RegionDelegate(const db::RegionDelegate&)’: ../../../src/db/db/dbRegionDelegate.cc:40:1: warning: base class ‘class tl::UniqueId’ should be explicitly initialized in the copy constructor [-Wextra] 40 | RegionDelegate::RegionDelegate (const RegionDelegate &other) | ^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbEdgesDelegate.cc: In copy constructor ‘db::EdgesDelegate::EdgesDelegate(const db::EdgesDelegate&)’: ../../../src/db/db/dbEdgesDelegate.cc:39:1: warning: base class ‘class tl::UniqueId’ should be explicitly initialized in the copy constructor [-Wextra] 39 | EdgesDelegate::EdgesDelegate (const EdgesDelegate &other) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdgesDelegate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEmptyEdges.o ../../../src/db/db/dbEmptyEdges.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbAsIfFlatEdges.o ../../../src/db/db/dbAsIfFlatEdges.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbFlatEdges.o ../../../src/db/db/dbFlatEdges.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEmptyEdges.h:28, from ../../../src/db/db/dbEmptyEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.cc:30: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.cc:30: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.cc:30: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbFlatEdges.cc: In copy constructor ‘db::FlatEdges::FlatEdges(const db::FlatEdges&)’: ../../../src/db/db/dbFlatEdges.cc:47:66: warning: implicitly-declared ‘db::AsIfFlatEdges::AsIfFlatEdges(const db::AsIfFlatEdges&)’ is deprecated [-Wdeprecated-copy] 47 | : AsIfFlatEdges (other), m_edges (false), m_merged_edges (false) | ^ In file included from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbAsIfFlatEdges.h:190:18: note: because ‘db::AsIfFlatEdges’ has user-provided ‘db::AsIfFlatEdges& db::AsIfFlatEdges::operator=(const db::AsIfFlatEdges&)’ 190 | AsIfFlatEdges &operator= (const AsIfFlatEdges &other); | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbAsIfFlatEdges.cc:358:53: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbAsIfFlatEdges.cc:396:19: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgeBoolean.o ../../../src/db/db/dbEdgeBoolean.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h: In instantiation of ‘void db::EdgeBooleanCluster::finish() [with OutputContainer = db::ShapesToOutputContainerAdaptor]’: ../../../src/db/db/dbBoxScanner.h:1052:9: required from ‘void db::cluster_collector::finish(const Obj*, const Prop&) [with Obj = db::edge; Prop = long unsigned int; Cluster = db::EdgeBooleanCluster]’ ../../../src/db/db/dbBoxScanner.h:318:9: required from ‘bool db::box_scanner::do_process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbBoxScanner.h:285:10: required from ‘bool db::box_scanner::process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbFlatEdges.cc:126:72: required from here ../../../src/db/db/dbEdgeBoolean.h:122:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 122 | p1 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:126:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:130:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | p2 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:134:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 134 | p2 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = int]’ ../../../src/db/db/dbFlatEdges.cc:344:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h: In instantiation of ‘void db::EdgeBooleanCluster::finish() [with OutputContainer = db::ShapesToOutputContainerAdaptor]’: ../../../src/db/db/dbBoxScanner.h:1052:9: required from ‘void db::cluster_collector::finish(const Obj*, const Prop&) [with Obj = db::edge; Prop = long unsigned int; Cluster = db::EdgeBooleanCluster]’ ../../../src/db/db/dbBoxScanner.h:318:9: required from ‘bool db::box_scanner::do_process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbBoxScanner.h:285:10: required from ‘bool db::box_scanner::process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdges.cc:560:70: required from here ../../../src/db/db/dbEdgeBoolean.h:122:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 122 | p1 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:126:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:130:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | p2 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:134:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 134 | p2 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbFlatEdges.cc:388:17: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbFlatEdges.h:29, from ../../../src/db/db/dbFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbAsIfFlatEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbHash.h:37, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbHash.h:37, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbHash.h:37, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbHash.h:37, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbHash.h:37, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHash.h:38, from ../../../src/db/db/dbEdgeBoolean.h:27, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeBoolean.h:26, from ../../../src/db/db/dbEdgeBoolean.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOriginalLayerEdges.o ../../../src/db/db/dbOriginalLayerEdges.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbAsIfFlatEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbOriginalLayerEdges.cc: In copy constructor ‘db::OriginalLayerEdges::OriginalLayerEdges(const db::OriginalLayerEdges&)’: ../../../src/db/db/dbOriginalLayerEdges.cc:109:37: warning: implicitly-declared ‘db::AsIfFlatEdges::AsIfFlatEdges(const db::AsIfFlatEdges&)’ is deprecated [-Wdeprecated-copy] 109 | m_iter_trans (other.m_iter_trans) | ^ In file included from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbAsIfFlatEdges.h:190:18: note: because ‘db::AsIfFlatEdges’ has user-provided ‘db::AsIfFlatEdges& db::AsIfFlatEdges::operator=(const db::AsIfFlatEdges&)’ 190 | AsIfFlatEdges &operator= (const AsIfFlatEdges &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbOriginalLayerEdges.cc:83:60: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h: In instantiation of ‘void db::EdgeBooleanCluster::finish() [with OutputContainer = db::ShapesToOutputContainerAdaptor]’: ../../../src/db/db/dbBoxScanner.h:1052:9: required from ‘void db::cluster_collector::finish(const Obj*, const Prop&) [with Obj = db::edge; Prop = long unsigned int; Cluster = db::EdgeBooleanCluster]’ ../../../src/db/db/dbBoxScanner.h:318:9: required from ‘bool db::box_scanner::do_process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbBoxScanner.h:285:10: required from ‘bool db::box_scanner::process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbOriginalLayerEdges.cc:269:72: required from here ../../../src/db/db/dbEdgeBoolean.h:122:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 122 | p1 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:126:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:130:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | p2 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbEdgeBoolean.h:134:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 134 | p2 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/db/dbAsIfFlatEdges.h:28, from ../../../src/db/db/dbOriginalLayerEdges.h:29, from ../../../src/db/db/dbOriginalLayerEdges.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbAsIfFlatEdgePairs.o ../../../src/db/db/dbAsIfFlatEdgePairs.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEmptyEdgePairs.o ../../../src/db/db/dbEmptyEdgePairs.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbAsIfFlatEdgePairs.cc:112:19: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdgePairs.cc:295:59: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdgePairs.cc:148:55: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdgePairs.cc:148:55: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdgePairs.cc:148:55: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbAsIfFlatEdgePairs.cc:148:55: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:30, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEmptyEdgePairs.h:29, from ../../../src/db/db/dbEmptyEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbFlatEdgePairs.o ../../../src/db/db/dbFlatEdgePairs.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOriginalLayerEdgePairs.o ../../../src/db/db/dbOriginalLayerEdgePairs.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePairsDelegate.o ../../../src/db/db/dbEdgePairsDelegate.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbFlatEdgePairs.cc: In copy constructor ‘db::FlatEdgePairs::FlatEdgePairs(const db::FlatEdgePairs&)’: ../../../src/db/db/dbFlatEdgePairs.cc:46:51: warning: implicitly-declared ‘db::AsIfFlatEdgePairs::AsIfFlatEdgePairs(const db::AsIfFlatEdgePairs&)’ is deprecated [-Wdeprecated-copy] 46 | : AsIfFlatEdgePairs (other), m_edge_pairs (false) | ^ In file included from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbAsIfFlatEdgePairs.h:79:22: note: because ‘db::AsIfFlatEdgePairs’ has user-provided ‘db::AsIfFlatEdgePairs& db::AsIfFlatEdgePairs::operator=(const db::AsIfFlatEdgePairs&)’ 79 | AsIfFlatEdgePairs &operator= (const AsIfFlatEdgePairs &other); | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepShapeStore.o ../../../src/db/db/dbDeepShapeStore.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbFlatEdgePairs.h:30, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbFlatEdgePairs.cc:188:56: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairsDelegate.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbFlatEdgePairs.cc:188:56: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbFlatEdgePairs.cc:188:56: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbFlatEdgePairs.cc:188:56: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbEdgePairsDelegate.cc: In copy constructor ‘db::EdgePairsDelegate::EdgePairsDelegate(const db::EdgePairsDelegate&)’: ../../../src/db/db/dbEdgePairsDelegate.cc:36:1: warning: base class ‘class tl::UniqueId’ should be explicitly initialized in the copy constructor [-Wextra] 36 | EdgePairsDelegate::EdgePairsDelegate (const EdgePairsDelegate &other) | ^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbFlatEdgePairs.cc:188:56: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairsDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairsDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairsDelegate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairsDelegate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.h:29, from ../../../src/db/db/dbFlatEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbOriginalLayerEdgePairs.cc: In copy constructor ‘db::OriginalLayerEdgePairs::OriginalLayerEdgePairs(const db::OriginalLayerEdgePairs&)’: ../../../src/db/db/dbOriginalLayerEdgePairs.cc:105:37: warning: implicitly-declared ‘db::AsIfFlatEdgePairs::AsIfFlatEdgePairs(const db::AsIfFlatEdgePairs&)’ is deprecated [-Wdeprecated-copy] 105 | m_iter_trans (other.m_iter_trans) | ^ In file included from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbAsIfFlatEdgePairs.h:79:22: note: because ‘db::AsIfFlatEdgePairs’ has user-provided ‘db::AsIfFlatEdgePairs& db::AsIfFlatEdgePairs::operator=(const db::AsIfFlatEdgePairs&)’ 79 | AsIfFlatEdgePairs &operator= (const AsIfFlatEdgePairs &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:30, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierarchyBuilder.o ../../../src/db/db/dbHierarchyBuilder.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbOriginalLayerEdgePairs.cc:82:65: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.h:29, from ../../../src/db/db/dbOriginalLayerEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLocalOperation.o ../../../src/db/db/dbLocalOperation.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/db/dbDeepShapeStore.cc:1041:38: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbDeepShapeStore.cc:413:36: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbDeepShapeStore.cc:1118:73: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbDeepShapeStore.cc:1043:86: required from here ../../../src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbDeepShapeStore.cc:1118:73: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::simple_polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:464:54: required from ‘db::edge_pair::simple_polygon_type db::edge_pair::to_simple_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::simple_polygon_type = db::simple_polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbDeepShapeStore.cc:1118:73: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbHierarchyBuilder.cc:106:45: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbShapeRepository.h:252:16: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbDeepShapeStore.cc:1043:86: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierProcessor.o ../../../src/db/db/dbHierProcessor.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.cc:115:39: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbHierarchyBuilder.cc:321:39: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:2163:9: required from ‘db::polygon::area_type db::polygon::area2() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbHierarchyBuilder.cc:612:21: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbHierarchyBuilder.cc:607:28: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbHierarchyBuilder.cc:321:39: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbHierarchyBuilder.cc:321:39: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLocalOperation.h:31, from ../../../src/db/db/dbHierProcessor.h:31, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdgeBoolean.h: In instantiation of ‘void db::EdgeBooleanCluster::finish() [with OutputContainer = std::unordered_set, std::hash >, std::equal_to >, std::allocator > >]’: ../../../src/db/db/dbBoxScanner.h:1052:9: required from ‘void db::cluster_collector::finish(const Obj*, const Prop&) [with Obj = db::edge; Prop = long unsigned int; Cluster = db::EdgeBooleanCluster, std::hash >, std::equal_to >, std::allocator > > >]’ ../../../src/db/db/dbBoxScanner.h:318:9: required from ‘bool db::box_scanner::do_process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollector, std::hash >, std::equal_to >, std::allocator > > >; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbBoxScanner.h:285:10: required from ‘bool db::box_scanner::process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollector, std::hash >, std::equal_to >, std::allocator > > >; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbLocalOperation.cc:248:72: required from here ../../../src/db/db/dbEdgeBoolean.h:122:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 122 | p1 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLocalOperation.h:31, from ../../../src/db/db/dbHierProcessor.h:31, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdgeBoolean.h:126:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLocalOperation.h:31, from ../../../src/db/db/dbHierProcessor.h:31, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdgeBoolean.h:130:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | p2 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLocalOperation.h:31, from ../../../src/db/db/dbHierProcessor.h:31, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbEdgeBoolean.h:134:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 134 | p2 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbLocalOperation.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbHierProcessor.cc:821:41: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/db/dbHierProcessor.cc:828:110: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierProcessor.cc:840:38: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbHierProcessor.cc:846:32: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::disp_trans db::disp_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:800:7: required from ‘db::disp_trans db::disp_trans::inverted() const [with C = int]’ ../../../src/db/db/dbHierProcessor.cc:168:86: required from ‘db::shape_reference_translator_with_trans_from_shape_ref::shape_reference_translator_with_trans_from_shape_ref(db::Layout*, const Trans&) [with Ref = db::polygon_ref, db::disp_trans >; Trans = db::complex_trans]’ ../../../src/db/db/dbHierProcessor.cc:213:104: required from ‘db::shape_reference_translator_with_trans, db::disp_trans >, Trans>::shape_reference_translator_with_trans(db::Layout*, const Trans&) [with Trans = db::complex_trans]’ ../../../src/db/db/dbHierProcessor.cc:301:63: required from ‘void db::local_processor_cell_context::propagate(const std::unordered_set&) [with TS = db::polygon_ref, db::disp_trans >; TI = db::polygon_ref, db::disp_trans >; TR = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierProcessor.cc:316:26: required from here ../../../src/db/db/dbTrans.h:814:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 814 | m_u = -m_u; | ~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierProcessor.cc:182:18: required from ‘Ref db::shape_reference_translator_with_trans_from_shape_ref::operator()(const Ref&) const [with Ref = db::polygon_ref, db::disp_trans >; Trans = db::complex_trans]’ ../../../src/db/db/dbHierProcessor.cc:305:30: required from ‘void db::local_processor_cell_context::propagate(const std::unordered_set&) [with TS = db::polygon_ref, db::disp_trans >; TI = db::polygon_ref, db::disp_trans >; TR = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierProcessor.cc:316:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierProcessor.cc:182:18: required from ‘Ref db::shape_reference_translator_with_trans_from_shape_ref::operator()(const Ref&) const [with Ref = db::polygon_ref, db::disp_trans >; Trans = db::complex_trans]’ ../../../src/db/db/dbHierProcessor.cc:305:30: required from ‘void db::local_processor_cell_context::propagate(const std::unordered_set&) [with TS = db::polygon_ref, db::disp_trans >; TI = db::polygon_ref, db::disp_trans >; TR = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierProcessor.cc:316:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/db/dbHierProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepRegion.o ../../../src/db/db/dbDeepRegion.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierNetworkProcessor.o ../../../src/db/db/dbHierNetworkProcessor.cc In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbDeepRegion.cc: In copy constructor ‘db::DeepRegion::DeepRegion(const db::DeepRegion&)’: ../../../src/db/db/dbDeepRegion.cc:146:35: warning: implicitly-declared ‘db::AsIfFlatRegion::AsIfFlatRegion(const db::AsIfFlatRegion&)’ is deprecated [-Wdeprecated-copy] 146 | m_is_merged (other.m_is_merged) | ^ In file included from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbAsIfFlatRegion.h:259:19: note: because ‘db::AsIfFlatRegion’ has user-provided ‘db::AsIfFlatRegion& db::AsIfFlatRegion::operator=(const db::AsIfFlatRegion&)’ 259 | AsIfFlatRegion &operator= (const AsIfFlatRegion &other); | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlist.o ../../../src/db/db/dbNetlist.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbDeepRegion.cc:854:41: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbDeepRegion.cc:95:50: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbDeepRegion.cc:387:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbDeepRegion.cc:1417:69: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbHierNetworkProcessor.cc:478:66: required from ‘bool db::local_cluster::interacts(const db::local_cluster&, const ICplxTrans&, const db::Connectivity&) const [with T = db::polygon_ref, db::disp_trans >; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbHierNetworkProcessor.cc:633:26: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbHierNetworkProcessor.cc:453:11: required from ‘bool db::local_cluster::interacts(const db::Cell&, const ICplxTrans&, const db::Connectivity&) const [with T = db::polygon_ref, db::disp_trans >; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbHierNetworkProcessor.cc:633:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlist.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbHierNetworkProcessor.cc:473:55: required from ‘bool db::local_cluster::interacts(const db::local_cluster&, const ICplxTrans&, const db::Connectivity&) const [with T = db::polygon_ref, db::disp_trans >; db::ICplxTrans = db::complex_trans]’ ../../../src/db/db/dbHierNetworkProcessor.cc:633:26: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbAsIfFlatRegion.h:29, from ../../../src/db/db/dbDeepRegion.h:29, from ../../../src/db/db/dbDeepRegion.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/db/dbHierNetworkProcessor.cc:233:23: required from ‘bool db::interaction_test(const PolygonRef&, const PolygonRef&, const db::unit_trans&, db::Connectivity::edge_connectivity_type) [with C = int; db::PolygonRef = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:270:29: required from ‘bool db::Connectivity::interacts(const T&, unsigned int, const T&, unsigned int, const Trans&) const [with T = db::polygon_ref, db::disp_trans >; Trans = db::unit_trans]’ ../../../src/db/db/dbHierNetworkProcessor.cc:275:178: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierNetworkProcessor.cc:236:47: required from ‘bool db::interaction_test(const PolygonRef&, const PolygonRef&, const db::unit_trans&, db::Connectivity::edge_connectivity_type) [with C = int; db::PolygonRef = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:270:29: required from ‘bool db::Connectivity::interacts(const T&, unsigned int, const T&, unsigned int, const Trans&) const [with T = db::polygon_ref, db::disp_trans >; Trans = db::unit_trans]’ ../../../src/db/db/dbHierNetworkProcessor.cc:275:178: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbHierNetworkProcessor.cc:51:18: required from ‘void db::insert_transformed(db::Layout&, Container&, const PolygonRef&, const Trans&) [with Container = db::Shapes; Trans = db::complex_trans; db::PolygonRef = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:2319:32: required from ‘void db::hier_clusters::return_to_hierarchy(db::Layout&, const std::map&) const [with T = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:2332:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbHierNetworkProcessor.cc:53:5: required from ‘void db::insert_transformed(db::Layout&, Container&, const PolygonRef&, const Trans&) [with Container = db::Shapes; Trans = db::complex_trans; db::PolygonRef = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:2319:32: required from ‘void db::hier_clusters::return_to_hierarchy(db::Layout&, const std::map&) const [with T = db::polygon_ref, db::disp_trans >]’ ../../../src/db/db/dbHierNetworkProcessor.cc:2332:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetlist.o ../../../src/db/db/gsiDeclDbNetlist.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: required from ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1403:26: required from ‘gsi::ArgSpecImpl& gsi::ArgSpecImpl::operator=(const gsi::ArgSpecImpl&) [with T = db::polygon]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodVoid1* gsi::MethodVoid1::add_args(const gsi::ArgSpec&) [with X = db::Circuit; A1 = const db::polygon&]’ ../../../src/gsi/gsi/gsiMethodsVar.h:1191:10: required from ‘gsi::Methods gsi::method(const string&, void (X::*)(A1), const gsi::ArgSpec&, const string&) [with X = db::Circuit; A1 = const db::polygon&; S1 = void; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/gsiDeclDbNetlist.cc:1259:3: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/gsiDeclDbNetlist.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistDeviceClasses.o ../../../src/db/db/dbNetlistDeviceClasses.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistDeviceExtractor.o ../../../src/db/db/dbNetlistDeviceExtractor.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ ../../../src/db/db/dbNetlistDeviceExtractor.cc: In member function ‘void db::NetlistDeviceExtractor::extract_without_initialize(db::Layout&, db::Cell&, db::NetlistDeviceExtractor::hier_clusters_type&, const std::vector >&, double, const std::set*)’: ../../../src/db/db/dbNetlistDeviceExtractor.cc:334:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 334 | ecv.disp = disp; | ^~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbNetlistDeviceExtractor.cc:316:25: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbNetlistDeviceExtractor.cc:356:42: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistExtractor.o ../../../src/db/db/dbNetlistExtractor.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistExtractor.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetlistDeviceClasses.o ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbNetlistExtractor.cc:391:73: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/dbNetlistExtractor.cc:391:40: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/db/dbNetlistExtractor.cc:391:73: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetlistDeviceExtractor.o ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbNetlistExtractor.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceClasses.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbHierNetworkProcessor.o ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/gsiDeclDbNetlistDeviceExtractor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistDeviceExtractorClasses.o ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/gsiDeclDbHierNetworkProcessor.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:153:26: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:162:106: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:172:176: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlist.o ../../../src/db/db/dbLayoutToNetlist.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayoutToNetlist.o ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/gsiDeclDbNetlist.cc: In function ‘void __static_initialization_and_destruction_0(int, int)’: ../../../src/db/db/gsiDeclDbNetlist.cc:2085:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 2085 | } | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbLayoutToNetlist.cc:208:46: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbLayoutToNetlist.cc:1013:47: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/dbLayoutToNetlist.cc:208:59: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLayoutToNetlist.cc:831:32: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/db/dbLayoutToNetlist.cc:1101:76: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/db/dbLayoutToNetlist.cc:1101:80: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/db/dbLayoutToNetlist.cc:621:24: required from ‘bool db::deliver_shape(const PolygonRef&, db::Shapes&, const Tr&, db::properties_id_type) [with Tr = db::complex_trans; db::PolygonRef = db::polygon_ref, db::disp_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbLayoutToNetlist.cc:673:27: required from ‘bool db::deliver_shapes_of_net(bool, const db::Netlist*, const db::hier_clusters&, db::cell_index_type, size_t, const std::map&, const ICplxTrans&, db::properties_id_type) [with To = db::Shapes; Shape = db::polygon_ref, db::disp_trans >; db::cell_index_type = unsigned int; size_t = long unsigned int; db::ICplxTrans = db::complex_trans; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbLayoutToNetlist.cc:714:146: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::complex_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2306:24: required from ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbLayoutToNetlist.cc:831:32: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbLayoutToNetlist.cc:630:57: required from ‘bool db::deliver_shape(const PolygonRef&, db::Shapes&, const Tr&, db::properties_id_type) [with Tr = db::complex_trans; db::PolygonRef = db::polygon_ref, db::disp_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbLayoutToNetlist.cc:673:27: required from ‘bool db::deliver_shapes_of_net(bool, const db::Netlist*, const db::hier_clusters&, db::cell_index_type, size_t, const std::map&, const ICplxTrans&, db::properties_id_type) [with To = db::Shapes; Shape = db::polygon_ref, db::disp_trans >; db::cell_index_type = unsigned int; size_t = long unsigned int; db::ICplxTrans = db::complex_trans; db::properties_id_type = long unsigned int]’ ../../../src/db/db/dbLayoutToNetlist.cc:714:146: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc: At global scope: ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:324:130: warning: cast between incompatible pointer to member types from ‘size_t (db::LayoutToNetlist::*)(const db::Region&, const string&)’ {aka ‘long unsigned int (db::LayoutToNetlist::*)(const db::Region&, const std::__cxx11::basic_string&)’} to ‘void (db::LayoutToNetlist::*)(const db::Region&, const string&)’ {aka ‘void (db::LayoutToNetlist::*)(const db::Region&, const std::__cxx11::basic_string&)’} [-Wcast-function-type] 324 | gsi::method ("connect_global", (void (db::LayoutToNetlist::*) (const db::Region &, const std::string &)) &db::LayoutToNetlist::connect_global, gsi::arg ("l"), gsi::arg ("global_net_name"), | ^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/gsiDeclDbLayoutToNetlist.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCircuit.o ../../../src/db/db/dbCircuit.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCircuit.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/db/dbCircuit.cc: In member function ‘db::Circuit& db::Circuit::operator=(const db::Circuit&)’: ../../../src/db/db/dbCircuit.cc:103:24: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 103 | m_boundary = other.m_boundary; | ^~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/db/dbCircuit.cc:64:87: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/db/db/dbCircuit.cc:441:62: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/dbCircuit.cc:64:86: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/db/dbCircuit.cc:64:87: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/db/dbCircuit.cc:64:87: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbCircuit.cc:43:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbCircuit.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDevice.o ../../../src/db/db/dbDevice.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDevice.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDevice.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDevice.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDevice.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDevice.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbDevice.cc:258:41: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/db/db/dbDevice.cc:258:59: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDevice.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeviceClass.o ../../../src/db/db/dbDeviceClass.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbDeviceClass.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbDeviceClass.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbDeviceClass.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbDeviceClass.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbDeviceClass.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDeviceClass.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDeviceClass.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDeviceClass.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbDeviceClass.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbDeviceClass.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNet.o ../../../src/db/db/dbNet.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbSubCircuit.o ../../../src/db/db/dbSubCircuit.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbNet.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbDeviceClass.h:28, from ../../../src/db/db/dbNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbNet.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbNet.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbNet.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbNet.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbSubCircuit.h:27, from ../../../src/db/db/dbSubCircuit.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbSubCircuit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbSubCircuit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbSubCircuit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbSubCircuit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbSubCircuit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbSubCircuit.h:27, from ../../../src/db/db/dbSubCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbSubCircuit.h:27, from ../../../src/db/db/dbSubCircuit.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbSubCircuit.h:27, from ../../../src/db/db/dbSubCircuit.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbSubCircuit.h:27, from ../../../src/db/db/dbSubCircuit.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPin.o ../../../src/db/db/dbPin.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistReader.o ../../../src/db/db/dbLayoutToNetlistReader.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistWriter.o ../../../src/db/db/dbLayoutToNetlistWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistFormatDefs.o ../../../src/db/db/dbLayoutToNetlistFormatDefs.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeviceAbstract.o ../../../src/db/db/dbDeviceAbstract.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutToNetlistReader.h:29, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbDeviceAbstract.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbLayoutToNetlistReader.cc: In member function ‘void db::LayoutToNetlistStandardReader::read_netlist(db::Netlist*, db::LayoutToNetlist*, bool, std::map*)’: ../../../src/db/db/dbLayoutToNetlistReader.cc:159:7: warning: variable ‘version’ set but not used [-Wunused-but-set-variable] 159 | int version = 0; | ^~~~~~~ ../../../src/db/db/dbLayoutToNetlistReader.cc: In member function ‘db::Point db::LayoutToNetlistStandardReader::read_point()’: ../../../src/db/db/dbLayoutToNetlistReader.cc:424:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 424 | m_ref = db::Point (x, y); | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbLayoutToNetlistReader.cc: In member function ‘db::Box db::LayoutToNetlistStandardReader::read_rect()’: ../../../src/db/db/dbLayoutToNetlistReader.cc:491:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 491 | m_ref = db::Point (); | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbLayoutToNetlistReader.cc: In member function ‘db::Polygon db::LayoutToNetlistStandardReader::read_polygon()’: ../../../src/db/db/dbLayoutToNetlistReader.cc:507:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 507 | m_ref = db::Point (); | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbLayoutToNetlistReader.cc: In member function ‘void db::LayoutToNetlistStandardReader::read_geometries(db::NetlistObject*, db::LayoutToNetlistStandardReader::Brace&, db::LayoutToNetlist*, db::local_cluster, db::disp_trans > >&, db::Cell&)’: ../../../src/db/db/dbLayoutToNetlistReader.cc:525:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | m_ref = db::Point (); | ^ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ ../../../src/db/db/dbLayoutToNetlistWriter.cc: In function ‘void db::l2n_std_format::write_point(tl::OutputStream&, const Point&, db::Point&, bool)’: ../../../src/db/db/dbLayoutToNetlistWriter.cc:263:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 263 | ref = pt; | ^~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/db/dbLayoutToNetlistReader.cc:311:66: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbLayoutToNetlistReader.cc:985:104: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLocalOperationUtils.o ../../../src/db/db/dbLocalOperationUtils.cc In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/db/dbLayoutToNetlistReader.cc:808:87: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbLayoutToNetlistWriter.cc: In instantiation of ‘void db::l2n_std_format::std_writer_impl::reset_geometry_ref() [with Keys = db::l2n_std_format::keys]’: ../../../src/db/db/dbLayoutToNetlistWriter.cc:704:16: required from here ../../../src/db/db/dbLayoutToNetlistWriter.cc:396:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 396 | m_ref = db::Point (); | ~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbLayoutToNetlistWriter.cc: In instantiation of ‘void db::l2n_std_format::std_writer_impl::reset_geometry_ref() [with Keys = db::l2n_std_format::keys]’: ../../../src/db/db/dbLayoutToNetlistWriter.cc:705:16: required from here ../../../src/db/db/dbLayoutToNetlistWriter.cc:396:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 396 | m_ref = db::Point (); | ~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void db::l2n_std_format::std_writer_impl::write(const db::Circuit&, const string&, std::map >*) [with Keys = db::l2n_std_format::keys; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/dbLayoutToNetlistWriter.cc:704:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/db/db/dbLayoutToNetlistReader.cc:311:65: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/db/dbLayoutToNetlistReader.cc:311:66: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbLayoutToNetlistReader.cc:478:45: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/db/dbLayoutToNetlistWriter.cc:291:21: required from ‘void db::l2n_std_format::std_writer_impl::write(const db::Circuit&, const string&, std::map >*) [with Keys = db::l2n_std_format::keys; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/dbLayoutToNetlistWriter.cc:704:16: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbLayoutToNetlistWriter.cc:290:56: required from ‘void db::l2n_std_format::std_writer_impl::write(const db::Circuit&, const string&, std::map >*) [with Keys = db::l2n_std_format::keys; std::string = std::__cxx11::basic_string]’ ../../../src/db/db/dbLayoutToNetlistWriter.cc:704:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutToNetlistWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.h:28, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutToNetlistReader.h:27, from ../../../src/db/db/dbLayoutToNetlistReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbDeepShapeStore.o ../../../src/db/db/gsiDeclDbDeepShapeStore.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:2163:9: required from ‘db::polygon::area_type db::polygon::area2() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbPolygon.h:1695:19: required from ‘double db::polygon::area_ratio() const [with C = int]’ ../../../src/db/db/dbLocalOperationUtils.cc:86:120: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLocalOperationUtils.h:30, from ../../../src/db/db/dbLocalOperationUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistSpiceWriter.o ../../../src/db/db/dbNetlistSpiceWriter.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/gsiDeclDbDeepShapeStore.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceWriter.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistWriter.o ../../../src/db/db/dbNetlistWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellVariants.o ../../../src/db/db/dbCellVariants.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepEdges.o ../../../src/db/db/dbDeepEdges.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepEdgePairs.o ../../../src/db/db/dbDeepEdgePairs.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbCellVariants.cc:36:26: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::simple_trans::disp(const displacement_type&) [with C = int; db::simple_trans::displacement_type = db::vector]’: ../../../src/db/db/dbCellVariants.cc:93:152: required from here ../../../src/db/db/dbTrans.h:1389:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1389 | m_u = u; | ~~~~^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbCellVariants.cc:445:58: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbCellVariants.cc:335:86: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/db/dbCellVariants.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbDeepEdges.cc:24: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDeepEdges.cc:24: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDeepEdges.cc:24: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbDeepEdges.cc: In copy constructor ‘db::DeepEdges::DeepEdges(const db::DeepEdges&)’: ../../../src/db/db/dbDeepEdges.cc:141:35: warning: implicitly-declared ‘db::AsIfFlatEdges::AsIfFlatEdges(const db::AsIfFlatEdges&)’ is deprecated [-Wdeprecated-copy] 141 | m_is_merged (other.m_is_merged) | ^ In file included from ../../../src/db/db/dbDeepEdges.h:29, from ../../../src/db/db/dbDeepEdges.cc:26: ../../../src/db/db/dbAsIfFlatEdges.h:190:18: note: because ‘db::AsIfFlatEdges’ has user-provided ‘db::AsIfFlatEdges& db::AsIfFlatEdges::operator=(const db::AsIfFlatEdges&)’ 190 | AsIfFlatEdges &operator= (const AsIfFlatEdges &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRegionUtils.o ../../../src/db/db/dbRegionUtils.cc In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbDeepEdges.cc:1075:94: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbDeepEdgePairs.cc: In copy constructor ‘db::DeepEdgePairs::DeepEdgePairs(const db::DeepEdgePairs&)’: ../../../src/db/db/dbDeepEdgePairs.cc:108:45: warning: implicitly-declared ‘db::AsIfFlatEdgePairs::AsIfFlatEdgePairs(const db::AsIfFlatEdgePairs&)’ is deprecated [-Wdeprecated-copy] 108 | m_deep_layer (other.m_deep_layer.copy ()) | ^ In file included from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbAsIfFlatEdgePairs.h:79:22: note: because ‘db::AsIfFlatEdgePairs’ has user-provided ‘db::AsIfFlatEdgePairs& db::AsIfFlatEdgePairs::operator=(const db::AsIfFlatEdgePairs&)’ 79 | AsIfFlatEdgePairs &operator= (const AsIfFlatEdgePairs &other); | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/db/dbDeepEdgePairs.h:30, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbDeepEdges.cc:1288:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbDeepEdges.h:29, from ../../../src/db/db/dbDeepEdges.cc:26: ../../../src/db/db/dbEdgeBoolean.h: In instantiation of ‘void db::EdgeBooleanCluster::finish() [with OutputContainer = db::ShapesToOutputContainerAdaptor]’: ../../../src/db/db/dbBoxScanner.h:1052:9: required from ‘void db::cluster_collector::finish(const Obj*, const Prop&) [with Obj = db::edge; Prop = long unsigned int; Cluster = db::EdgeBooleanCluster]’ ../../../src/db/db/dbBoxScanner.h:318:9: required from ‘bool db::box_scanner::do_process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbBoxScanner.h:285:10: required from ‘bool db::box_scanner::process(Rec&, typename BoxConvert::box_type::coord_type, const BoxConvert&) [with Rec = db::EdgeBooleanClusterCollectorToShapes; BoxConvert = db::box_convert, true>; Obj = db::edge; Prop = long unsigned int; typename BoxConvert::box_type::coord_type = int]’ ../../../src/db/db/dbDeepEdges.cc:353:74: required from here ../../../src/db/db/dbEdgeBoolean.h:122:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 122 | p1 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbDeepEdges.h:29, from ../../../src/db/db/dbDeepEdges.cc:26: ../../../src/db/db/dbEdgeBoolean.h:126:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 126 | p1 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbDeepEdges.h:29, from ../../../src/db/db/dbDeepEdges.cc:26: ../../../src/db/db/dbEdgeBoolean.h:130:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | p2 = o->first->p1 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbAsIfFlatEdges.h:30, from ../../../src/db/db/dbDeepEdges.h:29, from ../../../src/db/db/dbDeepEdges.cc:26: ../../../src/db/db/dbEdgeBoolean.h:134:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 134 | p2 = o->first->p2 (); | ~~~^~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbDeepEdgePairs.cc:252:69: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbDeepEdgePairs.cc:252:69: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbAsIfFlatEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.h:29, from ../../../src/db/db/dbDeepEdgePairs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbDeepEdges.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbRegionUtils.cc:382:51: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbRegionUtils.cc:380:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/db/dbRegionUtils.h:28, from ../../../src/db/db/dbRegionUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgesUtils.o ../../../src/db/db/dbEdgesUtils.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRegionProcessors.o ../../../src/db/db/dbRegionProcessors.cc In file included from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbEdgesUtils.cc: In function ‘db::Polygon db::extended_edge(const Edge&, db::Coord, db::Coord, db::Coord, db::Coord)’: ../../../src/db/db/dbEdgesUtils.cc:158:30: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 158 | d = db::DVector (1.0, 0.0); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbEdgesUtils.cc:160:63: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 160 | d = db::DVector (edge.d ()) * (1.0 / edge.double_length ()); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbEdgesUtils.cc:110:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgesUtils.cc:173:37: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbEdgesUtils.h:27, from ../../../src/db/db/dbEdgesUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbRegionProcessors.cc: In member function ‘void db::CornerDetectorCore::detect_corners(const Polygon&, const db::CornerPointDelivery&) const’: ../../../src/db/db/dbRegionProcessors.cc:80:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 80 | pp = pt; | ^~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbRegionProcessors.cc:81:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 81 | pt = pn; | ^~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:2163:9: required from ‘db::polygon::area_type db::polygon::area2() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbPolygon.h:1695:19: required from ‘double db::polygon::area_ratio() const [with C = int]’ ../../../src/db/db/dbRegionProcessors.cc:193:49: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegionProcessors.h:28, from ../../../src/db/db/dbRegionProcessors.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistCompare.o ../../../src/db/db/dbNetlistCompare.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistReader.o ../../../src/db/db/dbNetlistReader.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistSpiceReader.o ../../../src/db/db/dbNetlistSpiceReader.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetlistCompare.o ../../../src/db/db/gsiDeclDbNetlistCompare.cc In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistSpiceReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCompare.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/gsiDeclDbNetlistCompare.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistCrossReference.o ../../../src/db/db/dbNetlistCrossReference.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/dbNetlistCrossReference.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutVsSchematicWriter.o ../../../src/db/db/dbLayoutVsSchematicWriter.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutVsSchematicReader.o ../../../src/db/db/dbLayoutVsSchematicReader.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbLayoutToNetlistWriter.h:30, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:29, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:28, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlistWriter.h:27, from ../../../src/db/db/dbLayoutVsSchematicWriter.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutVsSchematicFormatDefs.o ../../../src/db/db/dbLayoutVsSchematicFormatDefs.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutVsSchematic.o ../../../src/db/db/dbLayoutVsSchematic.cc In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.h:29, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ ../../../src/db/db/dbLayoutVsSchematicReader.cc: In member function ‘void db::LayoutVsSchematicStandardReader::read_netlist(db::LayoutVsSchematic*)’: ../../../src/db/db/dbLayoutVsSchematicReader.cc:52:7: warning: variable ‘version’ set but not used [-Wunused-but-set-variable] 52 | int version = 0; | ^~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.h:28, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetlistCrossReference.o ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc In file included from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbLayoutVsSchematicReader.h:27, from ../../../src/db/db/dbLayoutVsSchematicReader.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLayoutVsSchematic.o ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/db/db/gsiDeclDbNetlistCrossReference.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistObject.o ../../../src/db/db/dbNetlistObject.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/dbLayoutVsSchematic.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /usr/lib/qt5/bin/rcc -name dbResources ../../../src/db/db/dbResources.qrc -o qrc_dbResources.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/db/db -I/<>/build-release/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_dbResources.o qrc_dbResources.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/db/dbLayoutVsSchematic.h:27, from ../../../src/db/db/gsiDeclDbLayoutVsSchematic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_db.so.0.26.2 libklayout_db.so libklayout_db.so.0 libklayout_db.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_db.so.0 -o libklayout_db.so.0.26.2 dbArray.o dbBox.o dbBoxConvert.o dbBoxScanner.o dbCell.o dbCellGraphUtils.o dbCellHullGenerator.o dbCellInst.o dbCellMapping.o dbClipboard.o dbClipboardData.o dbClip.o dbCommonReader.o dbEdge.o dbEdgePair.o dbEdgePairRelations.o dbEdgePairs.o dbEdgeProcessor.o dbEdges.o dbFillTool.o dbFuzzyCellMapping.o dbGlyphs.o dbHershey.o dbInstances.o dbInstElement.o dbLayerMapping.o dbLayerProperties.o dbLayout.o dbLayoutContextHandler.o dbLayoutDiff.o dbLayoutQuery.o dbLayoutStateModel.o dbLayoutUtils.o dbLibrary.o dbLibraryManager.o dbLibraryProxy.o dbLoadLayoutOptions.o dbManager.o dbMatrix.o dbMemStatistics.o dbObject.o dbPath.o dbPCellDeclaration.o dbPCellHeader.o dbPCellVariant.o dbPoint.o dbPolygon.o dbPolygonTools.o dbPolygonGenerators.o dbPropertiesRepository.o dbReader.o dbRecursiveShapeIterator.o dbRegion.o dbSaveLayoutOptions.o dbShape.o dbShapes2.o dbShapes3.o dbShapes.o dbShapeIterator.o dbShapeProcessor.o dbStatic.o dbStream.o dbStreamLayers.o dbTechnology.o dbTestSupport.o dbText.o dbTextWriter.o dbTilingProcessor.o dbTrans.o dbUserObject.o dbVector.o dbWriter.o dbWriterTools.o dbVariableWidthPath.o dbNamedLayerReader.o dbEdgesToContours.o dbForceLink.o dbPlugin.o dbInit.o gsiDeclDbBox.o gsiDeclDbCell.o gsiDeclDbCellMapping.o gsiDeclDbCommonStreamOptions.o gsiDeclDbEdge.o gsiDeclDbEdgePair.o gsiDeclDbEdgePairs.o gsiDeclDbEdgeProcessor.o gsiDeclDbEdges.o gsiDeclDbInstElement.o gsiDeclDbLayerMapping.o gsiDeclDbLayout.o gsiDeclDbLayoutUtils.o gsiDeclDbLayoutQuery.o gsiDeclDbLibrary.o gsiDeclDbManager.o gsiDeclDbMatrix.o gsiDeclDbPath.o gsiDeclDbPoint.o gsiDeclDbPolygon.o gsiDeclDbReader.o gsiDeclDbRecursiveShapeIterator.o gsiDeclDbRegion.o gsiDeclDbShape.o gsiDeclDbShapeProcessor.o gsiDeclDbShapes.o gsiDeclDbTechnologies.o gsiDeclDbText.o gsiDeclDbTilingProcessor.o gsiDeclDbTrans.o gsiDeclDbVector.o gsiDeclDbLayoutDiff.o gsiDeclDbGlyphs.o dbConverters.o dbAsIfFlatRegion.o dbEmptyRegion.o dbFlatRegion.o dbOriginalLayerRegion.o dbRegionDelegate.o dbEdgesDelegate.o dbEmptyEdges.o dbAsIfFlatEdges.o dbFlatEdges.o dbEdgeBoolean.o dbOriginalLayerEdges.o dbAsIfFlatEdgePairs.o dbEmptyEdgePairs.o dbFlatEdgePairs.o dbOriginalLayerEdgePairs.o dbEdgePairsDelegate.o dbDeepShapeStore.o dbHierarchyBuilder.o dbLocalOperation.o dbHierProcessor.o dbDeepRegion.o dbHierNetworkProcessor.o dbNetlist.o gsiDeclDbNetlist.o dbNetlistDeviceClasses.o dbNetlistDeviceExtractor.o dbNetlistExtractor.o gsiDeclDbNetlistDeviceClasses.o gsiDeclDbNetlistDeviceExtractor.o gsiDeclDbHierNetworkProcessor.o dbNetlistDeviceExtractorClasses.o dbLayoutToNetlist.o gsiDeclDbLayoutToNetlist.o dbCircuit.o dbDevice.o dbDeviceClass.o dbNet.o dbSubCircuit.o dbPin.o dbLayoutToNetlistReader.o dbLayoutToNetlistWriter.o dbLayoutToNetlistFormatDefs.o dbDeviceAbstract.o dbLocalOperationUtils.o gsiDeclDbDeepShapeStore.o dbNetlistSpiceWriter.o dbNetlistWriter.o dbCellVariants.o dbDeepEdges.o dbDeepEdgePairs.o dbRegionUtils.o dbEdgesUtils.o dbRegionProcessors.o dbNetlistCompare.o dbNetlistReader.o dbNetlistSpiceReader.o gsiDeclDbNetlistCompare.o dbNetlistCrossReference.o dbLayoutVsSchematicWriter.o dbLayoutVsSchematicReader.o dbLayoutVsSchematicFormatDefs.o dbLayoutVsSchematic.o gsiDeclDbNetlistCrossReference.o gsiDeclDbLayoutVsSchematic.o dbNetlistObject.o qrc_dbResources.o -lz -L/<>/build-release/db/db/../.. -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_db.so.0.26.2 libklayout_db.so ln -s libklayout_db.so.0.26.2 libklayout_db.so.0 ln -s libklayout_db.so.0.26.2 libklayout_db.so.0.26 rm -f ../../../build-release/libklayout_db.so.0.26.2 mv -f libklayout_db.so.0.26.2 ../../../build-release/libklayout_db.so.0.26.2 rm -f ../../../build-release/libklayout_db.so rm -f ../../../build-release/libklayout_db.so.0 rm -f ../../../build-release/libklayout_db.so.0.26 mv -f libklayout_db.so ../../../build-release/libklayout_db.so mv -f libklayout_db.so.0 ../../../build-release/libklayout_db.so.0 mv -f libklayout_db.so.0.26 ../../../build-release/libklayout_db.so.0.26 make[4]: Leaving directory '/<>/build-release/db/db' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/db/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbArray.o ../../../src/db/unit_tests/dbArray.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBox.o ../../../src/db/unit_tests/dbBox.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBoxScanner.o ../../../src/db/unit_tests/dbBoxScanner.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbBoxTree.o ../../../src/db/unit_tests/dbBoxTree.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbBox.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbBox.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbBox.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbBox.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbBox.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbArray.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbBoxTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbArray.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbBox.cc:46:3: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbBox.cc:49:3: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbArray.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbArray.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbArray.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbBoxTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbBoxTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbBoxTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/unit_tests/dbBoxTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::simple_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/unit_tests/dbBox.cc:65:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = int; F = int; R = double]’: ../../../src/db/unit_tests/dbArray.cc:88:3: required from here ../../../src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/unit_tests/dbArray.cc:91:66: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbArray.cc:96:3: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::invert() [with Obj = db::box; Trans = db::simple_trans]’: ../../../src/db/unit_tests/dbArray.cc:129:15: required from here ../../../src/db/db/dbArray.h:1891:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1891 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbBoxScanner.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::box; Trans = db::simple_trans]’: ../../../src/db/unit_tests/dbArray.cc:243:10: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/unit_tests/dbBoxTree.cc:516:13: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = MyBoxConvert; Obj = db::box; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/db/unit_tests/dbArray.cc:58:3: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::box; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::box; Trans = db::simple_trans]’ ../../../src/db/unit_tests/dbArray.cc:82:52: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::box; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::box; Trans = db::simple_trans]’ ../../../src/db/unit_tests/dbArray.cc:94:22: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/unit_tests/dbArray.cc:100:3: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:1894:7: required from ‘void db::array::invert() [with Obj = db::box; Trans = db::simple_trans]’ ../../../src/db/unit_tests/dbArray.cc:129:15: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:862:11: required from ‘void db::iterated_array::insert(const vector_type&) [with Coord = int; db::iterated_array::vector_type = db::vector]’ ../../../src/db/unit_tests/dbArray.cc:314:17: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/unit_tests/dbBoxTree.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/unit_tests/dbArray.cc:317:13: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/unit_tests/dbArray.cc:317:13: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/unit_tests/dbArray.cc:24: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbBoxScanner.cc:926:41: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbBoxScanner.cc:700:41: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/unit_tests/dbBoxScanner.cc:699:19: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/unit_tests/dbBoxScanner.cc:857:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::pointâ€™ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2435:5: required from ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbBoxScanner.cc:926:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/unit_tests/dbBoxScanner.cc:857:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbBoxScanner.h:29, from ../../../src/db/unit_tests/dbBoxScanner.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCell.o ../../../src/db/unit_tests/dbCell.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/unit_tests/dbCell.cc: In member function ‘virtual void {anonymous}::TestImpl3a::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbCell.cc:699:43: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 699 | t = db::Trans (5, db::Vector (100, -100)); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/unit_tests/dbCell.cc:714:43: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 714 | t = db::Trans (5, db::Vector (100, -100)); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbCell.cc:709:3: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbCell.cc:42:3: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/db/unit_tests/dbCell.cc:709:3: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/db/unit_tests/dbCell.cc:709:3: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::simple_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/unit_tests/dbCell.cc:51:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:684:43: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:687:50: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:301:46: required from ‘db::Cell::instance_type db::Cell::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:693:48: required from here ../../../src/db/db/dbArray.h:2296:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2296 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:2300:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2300 | m_trans = Trans (t); | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_into_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:301:46: required from ‘db::Cell::instance_type db::Cell::transform_into(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:696:55: required from here ../../../src/db/db/dbArray.h:2307:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2307 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2376:31: required from ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:687:50: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2024:10: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::simple_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2295:26: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:301:46: required from ‘db::Cell::instance_type db::Cell::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:693:48: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:1176:7: required from ‘db::simple_trans db::simple_trans::inverted() const [with C = int]’ ../../../src/db/db/dbArray.h:2299:45: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:301:46: required from ‘db::Cell::instance_type db::Cell::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:693:48: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2025:14: required from ‘db::complex_trans db::complex_trans::transform_into(const U&) const [with U = db::simple_trans; I = int; F = int; R = double]’ ../../../src/db/db/dbArray.h:2295:26: required from ‘void db::array::transform_into_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbArray.h:2228:5: required from ‘void db::array::transform_into(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2255:5: required from ‘db::array db::array::transformed_into(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1508:102: required from ‘db::Instances::instance_type db::Instances::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:301:46: required from ‘db::Cell::instance_type db::Cell::transform_into(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/db/unit_tests/dbCell.cc:693:48: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCell.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellGraphUtils.o ../../../src/db/unit_tests/dbCellGraphUtils.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellHullGenerator.o ../../../src/db/unit_tests/dbCellHullGenerator.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix2d::Matrix2d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/unit_tests/dbCellGraphUtils.cc:137:49: required from here ../../../src/db/db/dbMatrix.h:114:11: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 114 | *this = t.to_matrix2d (); ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellGraphUtils.h:30, from ../../../src/db/unit_tests/dbCellGraphUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbCellHullGenerator.cc:156:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbCellHullGenerator.cc:156:43: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbCellHullGenerator.cc:156:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/unit_tests/dbCellHullGenerator.cc:45:32: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellHullGenerator.h:27, from ../../../src/db/unit_tests/dbCellHullGenerator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellMapping.o ../../../src/db/unit_tests/dbCellMapping.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbClip.o ../../../src/db/unit_tests/dbClip.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:526:11: required from ‘db::regular_array::box_type db::regular_array::bbox(const box_type&) const [with Coord = int; db::regular_array::box_type = db::box]’ ../../../src/db/db/dbArray.h:514:20: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbCellMapping.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbExpression.o ../../../src/db/unit_tests/dbExpression.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbClip.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::point*; T = db::fixpoint_trans; C = int]’ ../../../src/db/unit_tests/dbClip.cc:51:76: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::fixpoint_trans; C = int]’ ../../../src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::point*; T = db::fixpoint_trans; C = int]’ ../../../src/db/unit_tests/dbClip.cc:51:76: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2777:12: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::point*; T = db::fixpoint_trans; C = int]’ ../../../src/db/unit_tests/dbClip.cc:51:76: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbClip.cc:74:70: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbExpression.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbClip.h:32, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/unit_tests/dbClip.cc:545:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbClip.h:31, from ../../../src/db/unit_tests/dbClip.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbExpression.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/unit_tests/dbExpression.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdge.o ../../../src/db/unit_tests/dbEdge.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdge.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdge.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdge.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdge.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdge.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/unit_tests/dbEdge.cc: In member function ‘virtual void {anonymous}::TestImpl8::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbEdge.cc:284:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 284 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:289:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:294:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 294 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:299:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 299 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:304:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 304 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:309:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 309 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:314:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 314 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:319:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 319 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc: In member function ‘virtual void {anonymous}::TestImpl9::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbEdge.cc:336:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 336 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:341:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:346:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 346 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:351:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 351 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:356:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 356 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:361:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 361 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:366:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 366 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdge.cc:371:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 371 | ii = db::Point (i.second); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘void db::edge::set_p1(const db::point&) [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:66:29: required from here ../../../src/db/db/dbEdge.h:412:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 412 | m_p1 = p; | ~~~~~^~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘void db::edge::set_p2(const db::point&) [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:67:31: required from here ../../../src/db/db/dbEdge.h:420:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 420 | m_p2 = p; | ~~~~~^~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::extended(C) const [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:71:3: required from here ../../../src/db/db/dbEdge.h:284:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 284 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h:286:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 286 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge db::edge::shifted(C) const [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:73:3: required from here ../../../src/db/db/dbEdge.h:304:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 304 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:77:14: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:81:15: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/unit_tests/dbEdge.cc:433:113: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/unit_tests/dbEdge.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePair.o ../../../src/db/unit_tests/dbEdgePair.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePairRelations.o ../../../src/db/unit_tests/dbEdgePairRelations.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePair.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePair.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePair.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePair.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePair.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/unit_tests/dbEdgePair.cc:87:3: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbEdgePair.h:442:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/db/unit_tests/dbEdgePair.cc:110:3: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/unit_tests/dbEdgePair.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgePairRelations.h:27, from ../../../src/db/unit_tests/dbEdgePairRelations.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgePairs.o ../../../src/db/unit_tests/dbEdgePairs.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgeProcessor.o ../../../src/db/unit_tests/dbEdgeProcessor.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdges.o ../../../src/db/unit_tests/dbEdges.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = int; F = int; R = double]’: ../../../src/db/unit_tests/dbEdgePairs.cc:61:34: required from here ../../../src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:31, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:34, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:32, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:30, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/unit_tests/dbEdgePairs.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdges.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/db/dbShapeProcessor.h:33, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbEdgesToContours.o ../../../src/db/unit_tests/dbEdgesToContours.cc In file included from ../../../src/db/unit_tests/dbEdges.cc:27: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdges.cc:27: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbEdges.cc:27: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbEdges.cc:241:74: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbEdges.cc:244:80: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbEdges.cc:241:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdgeProcessor.cc: In member function ‘virtual void {anonymous}::TestImpl10::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbEdgeProcessor.cc:636:13: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 636 | plast = pnext; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdgeProcessor.cc: In member function ‘virtual void {anonymous}::TestImpl11::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbEdgeProcessor.cc:724:13: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 724 | plast = pnext; | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdgeProcessor.cc: In member function ‘virtual void {anonymous}::TestImpl12::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbEdgeProcessor.cc:814:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 814 | plast = pnext; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/unit_tests/dbEdgeProcessor.cc:819:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 819 | plast = pnext; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbEdges.cc:241:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgePair.h:35, from ../../../src/db/db/dbEdgePairsDelegate.h:29, from ../../../src/db/db/dbEdgePairs.h:27, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘void db::edge::set_p1(const db::point&) [with C = int]’: ../../../src/db/unit_tests/dbEdgesToContours.cc:186:56: required from here ../../../src/db/db/dbEdge.h:412:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 412 | m_p1 = p; | ~~~~~^~~ In file included from ../../../src/db/db/dbEdgesToContours.h:27, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgesDelegate.h:29, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/unit_tests/dbEdges.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgesToContours.h:28, from ../../../src/db/unit_tests/dbEdgesToContours.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbEdgeProcessor.cc:907:33: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbEdgeProcessor.cc:907:33: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbEdgeProcessor.cc:948:69: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = int]’ ../../../src/db/unit_tests/dbEdgeProcessor.cc:2278:19: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:4865:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >]’ ../../../src/db/unit_tests/dbEdgeProcessor.cc:681:84: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qchar.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qstring.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QString:1, from ../../../src/tl/tl/tlInternational.h:32, from ../../../src/tl/tl/tlException.h:30, from ../../../src/tl/tl/tlString.h:34, from ../../../src/tl/tl/tlLog.h:29, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:24: /usr/include/c++/9/bits/stl_algo.h:1851:17: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 1851 | *__first = _GLIBCXX_MOVE(__val); | ^ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbEdgeProcessor.cc:907:33: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/db/db/dbPolygonGenerators.h:32, from ../../../src/db/db/dbShapeProcessor.h:32, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbShapeProcessor.h:31, from ../../../src/db/unit_tests/dbEdgeProcessor.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayer.o ../../../src/db/unit_tests/dbLayer.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::box; StableTag = db::stable_layer_tag]’ ../../../src/db/unit_tests/dbLayer.cc:33:19: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/unit_tests/dbLayer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayerMapping.o ../../../src/db/unit_tests/dbLayerMapping.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayout.o ../../../src/db/unit_tests/dbLayout.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayerMapping.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/unit_tests/dbLayout.cc: In member function ‘virtual void {anonymous}::TestImpl4::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbLayout.cc:454:26: warning: variable ‘prop_id’ set but not used [-Wunused-but-set-variable] 454 | db::properties_id_type prop_id; | ^~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLayout.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutDiff.o ../../../src/db/unit_tests/dbLayoutDiff.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLayoutDiff.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPath.h: In member function ‘db::path& db::path::operator=(db::path&&)’: ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbLayoutDiff.cc: In member function ‘virtual void {anonymous}::TestImpl6::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbLayoutDiff.cc:1253:83: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 1253 | p = db::Path (&pts1[0], &pts1[sizeof (pts1) / sizeof (pts1[0])], 17, 0, 0, false); | ^ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbLayoutDiff.cc:896:74: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:35, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/unit_tests/dbLayoutDiff.cc:1121:58: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutDiff.cc:896:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutDiff.cc:896:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type) [with _T1 = db::polygon; _T2 = long unsigned int; typename std::conditional, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type = std::pair, long unsigned int>&&]’: /usr/include/c++/9/bits/stl_algo.h:1851:17: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1884:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:1970:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/9/bits/stl_algo.h:4865:18: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator, long unsigned int>*, std::vector, long unsigned int> > >]’ ../../../src/db/unit_tests/dbLayoutDiff.cc:128:13: required from ‘void TestDifferenceReceiver::print_diffs(const db::PropertiesRepository&, const std::vector >&, const std::vector >&) [with SH = db::polygon]’ ../../../src/db/unit_tests/dbLayoutDiff.cc:268:24: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:64, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlString.h:29, from ../../../src/tl/tl/tlLog.h:29, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutDiff.cc:24: /usr/include/c++/9/bits/stl_pair.h:396:8: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 396 | first = std::forward(__p.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/db/db/dbLayoutDiff.h:32, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutDiff.cc:896:74: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbObjectWithProperties.h:35, from ../../../src/db/db/dbLayoutDiff.h:37, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:526:11: required from ‘db::regular_array::box_type db::regular_array::bbox(const box_type&) const [with Coord = int; db::regular_array::box_type = db::box]’ ../../../src/db/db/dbArray.h:514:20: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbLayoutDiff.h:31, from ../../../src/db/unit_tests/dbLayoutDiff.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutUtils.o ../../../src/db/unit_tests/dbLayoutUtils.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLibraries.o ../../../src/db/unit_tests/dbLibraries.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/db/unit_tests/dbLayoutUtils.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMatrix.o ../../../src/db/unit_tests/dbMatrix.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbLibraries.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbMatrix.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbMatrix.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbMatrix.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbMatrix.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbMatrix.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl1::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:34:32: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 34 | m1 = db::Matrix2d (1, 2, 3, 4); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:133:128: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 133 | m = db::Matrix2d::rotation (-25) * (db::Matrix2d::shear (-17) * (db::Matrix2d::mirror (true) * db::Matrix2d::mag (27.5, 7.5))); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl3::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:206:39: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 206 | m = db::Matrix2d (1.0, 0.0, 0.0, 1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:207:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 207 | d = db::DVector (); | ^ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl4::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:275:39: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 275 | m = db::Matrix2d (1.0, 0.0, 0.0, 1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:276:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 276 | d = db::DVector (); | ^ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:303:39: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 303 | m = db::Matrix2d (1.0, 0.0, 0.0, 1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:304:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 304 | d = db::DVector (); | ^ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl6::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:389:39: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 389 | m = db::Matrix2d (1.0, 0.0, 0.0, 1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:390:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 390 | d = db::DVector (); | ^ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:417:31: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 417 | m = db::Matrix2d (1, 5, 3, 9); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl7::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:433:24: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 433 | m = db::Matrix3d (2.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:437:21: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 437 | m = db::Matrix3d (); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:439:39: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 439 | m = db::Matrix3d (2.0, 0.0, 0.0, 3.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:441:35: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 441 | m = db::Matrix3d::rotation (90.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:444:48: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 444 | m = db::Matrix3d::perspective (45.0, 0.0, 1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:446:46: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 446 | m = db::Matrix3d (1, 2, 3, 4, 2, 1, 1, 2, 5); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:449:43: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 449 | m = db::Matrix3d::perspective (18, -5, 1); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:454:86: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 454 | m = db::Matrix3d::disp (db::DVector (-5, 3)) * db::Matrix3d::perspective (18, -5, 1); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:459:88: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 459 | m = db::Matrix3d::disp (db::DVector (-5, 3)) * db::Matrix3d::perspective (18, -5, 1.5); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:464:200: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 464 | m = db::Matrix3d::disp (db::DVector (-5, 3)) * db::Matrix3d::perspective (18, -5, 1) * db::Matrix3d::rotation (33) * db::Matrix3d::shear (21) * db::Matrix3d::mag (2.5) * db::Matrix3d::mirror (true); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:476:46: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 476 | m = db::Matrix3d (1, 5, 0, 3, 9, 0, 0, 0, 1); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:480:46: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 480 | m = db::Matrix3d (1, 5, 3, 3, 9, 4, 6, 1, 1); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:481:285: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 481 | mm = db::Matrix3d::disp (m.disp ()) * db::Matrix3d::perspective (m.perspective_tilt_x (1), m.perspective_tilt_y (1), 1) * db::Matrix3d::rotation (m.angle ()) * db::Matrix3d::shear (m.shear_angle ()) * db::Matrix3d::mag (m.mag_x (), m.mag_y ()) * db::Matrix3d::mirror (m.is_mirror ()); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl8::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:548:24: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 548 | m = db::Matrix3d (1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc:559:24: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 559 | m = db::Matrix3d (1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/unit_tests/dbMatrix.cc: In member function ‘virtual void {anonymous}::TestImpl10::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbMatrix.cc:626:24: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 626 | m = db::Matrix3d (1.0); | ^ In file included from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix2d::Matrix2d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/unit_tests/dbMatrix.cc:84:3: required from here ../../../src/db/db/dbMatrix.h:114:11: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 114 | *this = t.to_matrix2d (); ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/db/unit_tests/dbMatrix.cc:425:3: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbMatrix.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbMatrix.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbMatrix.h:29, from ../../../src/db/unit_tests/dbMatrix.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbObject.o ../../../src/db/unit_tests/dbObject.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPath.o ../../../src/db/unit_tests/dbPath.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPCells.o ../../../src/db/unit_tests/dbPCells.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPoint.o ../../../src/db/unit_tests/dbPoint.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPath.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPath.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPath.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPath.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPath.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/unit_tests/dbPath.cc:180:12: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/db/unit_tests/dbPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPoint.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPoint.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPoint.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPoint.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPoint.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPolygon.o ../../../src/db/unit_tests/dbPolygon.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbPCells.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygon.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygon.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygon.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygon.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygon.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPropertiesRepository.o ../../../src/db/unit_tests/dbPropertiesRepository.cc In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/unit_tests/dbPolygon.cc:351:5: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:37, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref& db::shape_ref::transform(const trans_type&) [with Sh = db::polygon; Trans = db::simple_trans; db::shape_ref::trans_type = db::simple_trans]’: ../../../src/db/unit_tests/dbPolygon.cc:431:20: required from here ../../../src/db/db/dbShapeRepository.h:354:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 354 | m_trans = t * m_trans; | ~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbPolygon.cc:482:19: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/unit_tests/dbPolygon.cc:1238:27: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:71:3: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:2163:9: required from ‘db::polygon::area_type db::polygon::area2() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/unit_tests/dbPolygon.cc:82:3: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:91:40: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::cast_op, db::point >; C = double]’: ../../../src/db/db/dbPolygon.h:1451:5: required from ‘db::polygon::polygon(const db::polygon&, const T&, bool, bool) [with D = int; T = db::cast_op, db::point >; C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:101:60: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:103:35: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbPolygon.cc:136:3: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:242:50: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/unit_tests/dbPolygon.cc:275:26: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:1176:7: required from ‘db::simple_trans db::simple_trans::inverted() const [with C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:278:37: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1760:7: required from ‘db::polygon& db::polygon::compress(bool) [with C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:876:40: required from here ../../../src/db/db/dbPolygon.h:655:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 655 | assign (buffer.begin (), buffer.end (), tr, is_hole (), compress, true, remove_reflected); | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = double]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:1239:5: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/unit_tests/dbPolygon.cc:1317:19: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::cast_op, db::point >; C = double]’ ../../../src/db/db/dbPolygon.h:1451:5: required from ‘db::polygon::polygon(const db::polygon&, const T&, bool, bool) [with D = int; T = db::cast_op, db::point >; C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:101:60: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:209:5: required from ‘db::polygon_contour::polygon_contour(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:705:12: required from ‘db::polygon_contour db::polygon_contour::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbPolygon.cc:347:38: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::reduce(db::simple_trans&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::polygon; Trans = db::simple_trans; db::shape_ref::shape_type = db::polygon; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbPolygon.h:3080:37: required from ‘db::polygon_ref::polygon_ref(const polygon_type&, db::polygon_ref::repository_type&) [with Poly = db::polygon; Trans = db::simple_trans; db::polygon_ref::polygon_type = db::polygon; db::polygon_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/unit_tests/dbPolygon.cc:409:55: required from here ../../../src/db/db/dbPolygon.h:2244:10: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2244 | tr = simple_trans (simple_trans::r0, d); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:482:19: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/unit_tests/dbPolygon.cc:1214:22: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:1238:27: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:1242:22: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::complex_trans; C = double; R = double]’ ../../../src/db/db/dbPolygon.h:1787:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = double]’ ../../../src/db/unit_tests/dbPolygon.cc:1242:22: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPropertiesRepository.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPropertiesRepository.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPropertiesRepository.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPropertiesRepository.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPropertiesRepository.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRegion.o ../../../src/db/unit_tests/dbRegion.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbRegion.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/unit_tests/dbRegion.cc:29: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbRegion.cc:29: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbRegion.cc:29: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapeArray.o ../../../src/db/unit_tests/dbShapeArray.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShape.o ../../../src/db/unit_tests/dbShape.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/db/dbEdgePairs.h:28, from ../../../src/db/db/dbEdgesDelegate.h:30, from ../../../src/db/db/dbEdges.h:27, from ../../../src/db/db/dbRegionDelegate.h:30, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbRegionProcessors.h:59:68: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbRegionDelegate.h:29, from ../../../src/db/db/dbRegion.h:28, from ../../../src/db/unit_tests/dbRegion.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbShapeArray.cc: In member function ‘virtual void {anonymous}::TestImpl2::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbShapeArray.cc:151:36: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 151 | pref [nref++] = pref_org [n]; | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShapeArray.cc:44:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShapeArray.cc:44:41: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::simple_polygon; Trans = db::unit_trans; db::shape_ref::shape_type = db::simple_polygon; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbPolygon.h:3080:37: required from ‘db::polygon_ref::polygon_ref(const polygon_type&, db::polygon_ref::repository_type&) [with Poly = db::simple_polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::simple_polygon; db::polygon_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/unit_tests/dbShapeArray.cc:51:91: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::simple_polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::simple_polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapeArray.cc:52:111: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::simple_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/unit_tests/dbShapeArray.cc:60:72: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/db/dbShape.h:32, from ../../../src/db/unit_tests/dbShapeArray.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ ../../../src/db/unit_tests/dbShape.cc:173:3: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShape.cc:44:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShape.cc:44:41: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/unit_tests/dbShape.cc:172:3: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/unit_tests/dbShape.cc:38:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/db/db/dbBoxTree.h:29, from ../../../src/db/db/dbLayer.h:28, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShape.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapeRepository.o ../../../src/db/unit_tests/dbShapeRepository.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapes.h:34, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbShapes.o ../../../src/db/unit_tests/dbShapes.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbShapeRepository.cc: In member function ‘virtual void {anonymous}::TestImpl1::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbShapeRepository.cc:53:8: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 53 | p2 = p1; | ^~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbShapeRepository.cc: In member function ‘virtual void {anonymous}::TestImpl1::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbShapeRepository.cc:71:25: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 71 | p1 = p1.transformed (t); | ^ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:167:7: required from ‘db::polygon_contour& db::polygon_contour::operator=(const db::polygon_contour&) [with C = int]’ ../../../src/db/db/dbPolygon.h:2392:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShapeRepository.cc:47:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:31, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbShapeRepository.cc:47:41: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:31, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:31, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:31, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbShapeRepository.cc:71:25: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: ../../../src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/unit_tests/dbShapeRepository.cc:365:38: required from here ../../../src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:408:5: required from ‘Sh db::shape_ref::instantiate() const [with Sh = db::polygon; Trans = db::disp_trans]’ ../../../src/db/unit_tests/dbShapeRepository.cc:61:3: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/db/db/dbShapes.h:32, from ../../../src/db/unit_tests/dbShapeRepository.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbShapeRepository.h:252:16: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ ../../../src/db/unit_tests/dbShapeRepository.cc:365:38: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbShapeRepository.h:30, from ../../../src/db/unit_tests/dbShapeRepository.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPath.h: In member function ‘db::path& db::path::operator=(db::path&&)’: ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbShapes.cc: In function ‘unsigned int read_testdata(db::Layout&, unsigned int)’: ../../../src/db/unit_tests/dbShapes.cc:311:39: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 311 | r1 = db::Path (pts1, pts1 + 3, 100); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbShapes.cc:261:62: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const polygon_type*, const TransIn&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::simple_polygon]’: ../../../src/db/unit_tests/dbShapes.cc:271:136: required from here ../../../src/db/db/dbPolygon.h:3092:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3092 | : shape_ref (p, Trans (t)) | ^~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbShapes.cc:283:56: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const polygon_type*, const TransIn&) [with TransIn = db::unit_trans; Poly = db::polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::polygon]’: ../../../src/db/unit_tests/dbShapes.cc:293:122: required from here ../../../src/db/db/dbPolygon.h:3092:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3092 | : shape_ref (p, Trans (t)) | ^~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPath.h: In instantiation of ‘db::path_ref::path_ref(const path_type*, const TransIn&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::unit_trans; db::path_ref::path_type = db::path]’: ../../../src/db/unit_tests/dbShapes.cc:321:116: required from here ../../../src/db/db/dbPath.h:1006:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1006 | : shape_ref (p, Trans (t)) | ^~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, const vector_type&, const vector_type&, long unsigned int, long unsigned int) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’: ../../../src/db/unit_tests/dbShapes.cc:362:164: required from here ../../../src/db/db/dbArray.h:1497:95: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1497 | : m_obj (obj), m_trans (trans), mp_base (new regular_array (a, b, amax, bmax)) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, const vector_type&, const vector_type&, long unsigned int, long unsigned int) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’: ../../../src/db/unit_tests/dbShapes.cc:378:175: required from here ../../../src/db/db/dbArray.h:1497:95: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1497 | : m_obj (obj), m_trans (trans), mp_base (new regular_array (a, b, amax, bmax)) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbShapes.cc:622:37: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/unit_tests/dbShapes.cc:2786:34: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbShapes.cc:140:41: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref::shape_ref(const Sh*, const Trans&) [with Sh = db::simple_polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbPolygon.h:3092:43: required from ‘db::polygon_ref::polygon_ref(const polygon_type*, const TransIn&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::simple_polygon]’ ../../../src/db/unit_tests/dbShapes.cc:271:136: required from here ../../../src/db/db/dbShapeRepository.h:241:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 241 | : m_ptr (ptr), m_trans (trans) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::simple_polygon; db::properties_id_type = long unsigned int]’ ../../../src/db/unit_tests/dbShapes.cc:273:72: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref::shape_ref(const Sh*, const Trans&) [with Sh = db::polygon; Trans = db::unit_trans]’: ../../../src/db/db/dbPolygon.h:3092:43: required from ‘db::polygon_ref::polygon_ref(const polygon_type*, const TransIn&) [with TransIn = db::unit_trans; Poly = db::polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::polygon]’ ../../../src/db/unit_tests/dbShapes.cc:293:122: required from here ../../../src/db/db/dbShapeRepository.h:241:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 241 | : m_ptr (ptr), m_trans (trans) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref::shape_ref(const Sh*, const Trans&) [with Sh = db::path; Trans = db::unit_trans]’: ../../../src/db/db/dbPath.h:1006:43: required from ‘db::path_ref::path_ref(const path_type*, const TransIn&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::unit_trans; db::path_ref::path_type = db::path]’ ../../../src/db/unit_tests/dbShapes.cc:321:116: required from here ../../../src/db/db/dbShapeRepository.h:241:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 241 | : m_ptr (ptr), m_trans (trans) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:40, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref::shape_ref(const Sh*, const Trans&) [with Sh = db::text; Trans = db::unit_trans]’: ../../../src/db/db/dbText.h:982:35: required from ‘db::text_ref::text_ref(const text_type*, const trans_type&) [with Text = db::text; Trans = db::unit_trans; db::text_ref::text_type = db::text; db::text_ref::trans_type = db::unit_trans]’ ../../../src/db/unit_tests/dbShapes.cc:343:116: required from here ../../../src/db/db/dbShapeRepository.h:241:34: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 241 | : m_ptr (ptr), m_trans (trans) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::result_type db::array_iterator::operator*() const [with Coord = int; Trans = db::unit_trans; db::array_iterator::result_type = db::disp_trans]’: ../../../src/db/db/dbShapes.h:808:30: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:362:165: required from here ../../../src/db/db/dbArray.h:1374:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1374 | return result_type (mp_base->get ()) * result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h:1376:14: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1376 | return result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/unit_tests/dbShapes.cc:367:224: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: ../../../src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ ../../../src/db/unit_tests/dbShapes.cc:383:241: required from here ../../../src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::simple_trans; C = int]’ ../../../src/db/unit_tests/dbShapes.cc:2726:34: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbShapes.cc:121:45: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/unit_tests/dbShapes.cc:124:7: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/db/db/dbText.h:679:270: required from ‘db::text db::text::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbShapes.cc:134:42: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/db/unit_tests/dbShapes.cc:184:7: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:2435:5: required from ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbShapes.cc:261:62: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, std::pair*, bool>) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:362:165: required from here ../../../src/db/db/dbArray.h:1294:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1294 | : m_trans (trans), mp_base (base.first), m_done (base.second) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const db::array_iterator&) [with Coord = int; Trans = db::unit_trans]’: ../../../src/db/db/dbArray.h:1775:76: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:362:165: required from here ../../../src/db/db/dbArray.h:1327:57: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1327 | : m_trans (d.m_trans), mp_base (0), m_done (d.m_done) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, bool) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: ../../../src/db/db/dbArray.h:1777:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbShapes.h:807:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:362:165: required from here ../../../src/db/db/dbArray.h:1318:49: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1318 | : m_trans (trans), mp_base (0), m_done (done) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = int; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::simple_trans; C = int]’ ../../../src/db/unit_tests/dbShapes.cc:2528:34: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/unit_tests/dbShapes.cc:2530:55: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbShapes.cc:121:45: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::simple_polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::simple_polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:271:220: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::polygon; Trans = db::disp_trans]’: ../../../src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::polygon; Trans = db::unit_trans]’ ../../../src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:293:206: required from here ../../../src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPath.h: In instantiation of ‘db::path_ref::path_ref(const db::path_ref&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::disp_trans]’: ../../../src/db/db/dbPath.h:1068:33: required from ‘db::path_ref db::path_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Path = db::path; Trans = db::unit_trans]’ ../../../src/db/db/dbPath.h:1088:26: required from ‘db::path_ref db::operator*(const TargetTr&, const db::path_ref&) [with Path = db::path; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:321:200: required from here ../../../src/db/db/dbPath.h:1031:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1031 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text_ref::text_ref(const db::text_ref&) [with TransIn = db::unit_trans; Text = db::text; Trans = db::disp_trans]’: ../../../src/db/db/dbText.h:1020:33: required from ‘db::text_ref db::text_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Text = db::text; Trans = db::unit_trans]’ ../../../src/db/db/dbText.h:1040:26: required from ‘db::text_ref db::operator*(const TargetTr&, const db::text_ref&) [with Text = db::text; Tr = db::unit_trans; TargetTr = db::disp_trans]’ ../../../src/db/db/dbShapes.h:808:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::array&) [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbShapes.cc:343:200: required from here ../../../src/db/db/dbText.h:1007:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1007 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/unit_tests/dbShapes.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbStreamLayers.o ../../../src/db/unit_tests/dbStreamLayers.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/unit_tests/dbStreamLayers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/unit_tests/dbStreamLayers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/unit_tests/dbStreamLayers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/unit_tests/dbStreamLayers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/db/unit_tests/dbStreamLayers.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbText.o ../../../src/db/unit_tests/dbText.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTilingProcessor.o ../../../src/db/unit_tests/dbTilingProcessor.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/unit_tests/dbText.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/unit_tests/dbText.cc:38:29: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/db/unit_tests/dbText.cc:43:18: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with D = double; C = int]’: ../../../src/db/db/dbText.h:372:5: required from ‘db::text::text(const db::text&) [with D = double; C = int]’ ../../../src/db/unit_tests/dbText.cc:52:29: required from here ../../../src/db/db/dbText.h:417:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 417 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbText.h:32, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:31, from ../../../src/db/unit_tests/dbText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/db/unit_tests/dbTilingProcessor.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTrans.o ../../../src/db/unit_tests/dbTrans.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/unit_tests/dbTrans.cc: In member function ‘virtual void {anonymous}::TestImpl1::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbTrans.cc:35:51: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 35 | t = db::Trans (0, false, db::Vector (-100, -200)); | ^ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/unit_tests/dbTrans.cc: In member function ‘virtual void {anonymous}::TestImpl2::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbTrans.cc:47:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 47 | p = db::Point (100, 200); | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:25: ../../../src/db/unit_tests/dbTrans.cc: In member function ‘virtual void {anonymous}::TestImpl15::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbTrans.cc:420:26: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 420 | EXPECT_EQ (db::Trans (t).to_string (), "r0 0,0"); | ^ ../../../src/tl/tl/tlUnitTest.h:507:28: note: in definition of macro ‘EXPECT_EQ’ 507 | _this->eq_helper (true, (WHAT), (EQUALS), #WHAT, #EQUALS, __FILE__, __LINE__); | ^~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = double; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:131:39: required from here ../../../src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:205:106: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = double; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/unit_tests/dbTrans.cc:240:33: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = int; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:267:16: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans& db::complex_trans::invert() [with I = double; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:271:15: required from here ../../../src/db/db/dbTrans.h:1683:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1683 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbTrans.cc:274:22: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:322:62: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = double; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:328:100: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = double; R = double]’: ../../../src/db/unit_tests/dbTrans.cc:370:97: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:1176:7: required from ‘db::simple_trans db::simple_trans::inverted() const [with C = int]’ ../../../src/db/unit_tests/dbTrans.cc:38:30: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::disp_trans db::disp_trans::invert() [with C = int]’: ../../../src/db/db/dbTrans.h:800:7: required from ‘db::disp_trans db::disp_trans::inverted() const [with C = int]’ ../../../src/db/unit_tests/dbTrans.cc:392:3: required from here ../../../src/db/db/dbTrans.h:814:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 814 | m_u = -m_u; | ~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = double; R = double]’ ../../../src/db/db/dbTrans.h:1947:13: required from ‘db::complex_trans& db::complex_trans::operator*=(const db::complex_trans&) [with I = double; F = double; R = double]’ ../../../src/db/unit_tests/dbTrans.cc:277:10: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/unit_tests/dbTrans.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbVector.o ../../../src/db/unit_tests/dbVector.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/unit_tests/dbVector.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/unit_tests/dbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/unit_tests/dbVector.cc:93:3: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:25: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::complex_trans; C = int]’: ../../../src/db/unit_tests/dbVector.cc:102:3: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbVector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbWriterTools.o ../../../src/db/unit_tests/dbWriterTools.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbWriterTools.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbWriterTools.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbWriterTools.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbWriterTools.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbWriterTools.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbVariableWidthPath.o ../../../src/db/unit_tests/dbVariableWidthPath.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLoadLayoutOptionsTests.o ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/db/dbVariableWidthPath.h:28, from ../../../src/db/unit_tests/dbVariableWidthPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/unit_tests/dbLoadLayoutOptionsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbSaveLayoutOptionsTests.o ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierarchyBuilderTests.o ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/unit_tests/dbSaveLayoutOptionsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbHierarchyBuilderTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRecursiveShapeIteratorTests.o ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierProcessorTests.o ../../../src/db/unit_tests/dbHierProcessorTests.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepRegionTests.o ../../../src/db/unit_tests/dbDeepRegionTests.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/unit_tests/dbRecursiveShapeIteratorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepShapeStoreTests.o ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/unit_tests/dbDeepRegionTests.cc:31: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbDeepRegionTests.cc:31: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbDeepRegionTests.cc:31: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierProcessorTests.cc:64:64: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2312:12: required from ‘void db::polygon::size(db::polygon::coord_type, db::polygon::coord_type, unsigned int) [with C = int; db::polygon::coord_type = int]’ ../../../src/db/unit_tests/dbHierProcessorTests.cc:65:34: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierProcessorTests.cc:64:64: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/unit_tests/dbHierProcessorTests.cc:135:19: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbDeepRegionTests.cc:1841:119: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbHierProcessor.h:30, from ../../../src/db/unit_tests/dbHierProcessorTests.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1667:11: required from ‘bool db::polygon::is_rectilinear() const [with C = int]’ ../../../src/db/db/dbRegionUtils.h:190:33: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/db/db/dbRegionUtils.h:134:30: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:162:94: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbDeepShapeStore.h:32, from ../../../src/db/unit_tests/dbDeepShapeStoreTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepRegionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbHierNetworkProcessorTests.o ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistTests.o ../../../src/db/unit_tests/dbNetlistTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:119:52: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:328:67: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/unit_tests/dbNetlistTests.cc:334:54: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:34, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbShapeRepository.h: In instantiation of ‘db::shape_ref& db::shape_ref::transform(const trans_type&) [with Sh = db::polygon; Trans = db::simple_trans; db::shape_ref::trans_type = db::simple_trans]’: ../../../src/db/db/dbPolygon.h:3230:5: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::simple_trans; Poly = db::polygon; Trans = db::disp_trans]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:189:89: required from here ../../../src/db/db/dbShapeRepository.h:354:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 354 | m_trans = t * m_trans; | ~~~~~~~~^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:120:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::disp_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:277:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:328:67: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:376:92: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:770:33: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:771:32: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:120:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/unit_tests/dbNetlistTests.cc:334:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/tl/tl/tlAlgorithm.h:457:19: required from ‘void tl::__introsort_loop(_RandomAccessIter, _RandomAccessIter, _Size) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = long int]’ ../../../src/tl/tl/tlAlgorithm.h:512:29: required from ‘void tl::sort(_RandomAccessIter, _RandomAccessIter) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbPolygon.h:1793:14: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:770:33: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/unit_tests/dbNetlistTests.cc:334:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/unit_tests/dbNetlistTests.cc:334:54: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/unit_tests/dbHierNetworkProcessorTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistExtractorTests.o ../../../src/db/unit_tests/dbNetlistExtractorTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistDeviceExtractorTests.o ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:99:105: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:99:139: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbNetlistExtractorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘db::NetlistDeviceExtractorError& db::NetlistDeviceExtractorError::operator=(db::NetlistDeviceExtractorError&&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:43:17: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 43 | class DB_PUBLIC NetlistDeviceExtractorError | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc: In member function ‘virtual void {anonymous}::TestImpl1_NetlistDeviceExtractorErrorBasic::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:43:59: note: synthesized method ‘db::NetlistDeviceExtractorError& db::NetlistDeviceExtractorError::operator=(db::NetlistDeviceExtractorError&&)’ first required here 43 | error = db::NetlistDeviceExtractorError ("cell2", "msg2"); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:40:58: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:40:58: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceExtractorTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistDeviceClassesTests.o ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistDeviceClassesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistTests.o ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistWriterTests.o ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutToNetlistTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutToNetlistReaderTests.o ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistWriterTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistWriterTests.o ../../../src/db/unit_tests/dbNetlistWriterTests.cc In file included from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:31: ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc: In member function ‘virtual void {anonymous}::TestImpl1b_ReaderBasicShort::execute(tl::TestBase*)’: ../../../src/tl/tl/tlUnitTest.h:503:47: warning: unused parameter ‘_this’ [-Wunused-parameter] 503 | void TestImpl##NAME::execute (tl::TestBase *_this) | ~~~~~~~~~~~~~~^~~~~ ../../../src/tl/tl/tlUnitTest.h:503:47: note: in definition of macro ‘TEST’ 503 | void TestImpl##NAME::execute (tl::TestBase *_this) | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbLayoutToNetlistReaderTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistWriterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCellVariantsTests.o ../../../src/db/unit_tests/dbCellVariantsTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/unit_tests/dbCellVariantsTests.cc:215:120: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/unit_tests/dbCellVariantsTests.cc:427:55: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/unit_tests/dbCellVariantsTests.cc:425:53: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbCellVariants.h:29, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:684:28: required from ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbCellVariants.h:28, from ../../../src/db/unit_tests/dbCellVariantsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepEdgesTests.o ../../../src/db/unit_tests/dbDeepEdgesTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDeepEdgePairsTests.o ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:29: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, double, bool)’: ../../../src/db/db/dbEdgesUtils.h:132:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 132 | m_emin = db::DVector (cos (amin * M_PI / 180.0), sin (amin * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:29: ../../../src/db/db/dbEdgesUtils.h:133:79: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 133 | m_emax = db::DVector (cos (amax * M_PI / 180.0), sin (amax * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:29: ../../../src/db/db/dbEdgesUtils.h: In constructor ‘db::EdgeOrientationFilter::EdgeOrientationFilter(double, bool)’: ../../../src/db/db/dbEdgesUtils.h:148:73: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 148 | m_emin = db::DVector (cos (a * M_PI / 180.0), sin (a * M_PI / 180.0)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgesTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbRecursiveShapeIterator.h:29, from ../../../src/db/db/dbHierarchyBuilder.h:28, from ../../../src/db/unit_tests/dbDeepEdgePairsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistCompareTests.o ../../../src/db/unit_tests/dbNetlistCompareTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceClasses.h:27, from ../../../src/db/unit_tests/dbNetlistCompareTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetlistReaderTests.o ../../../src/db/unit_tests/dbNetlistReaderTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutVsSchematicTests.o ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/unit_tests/dbNetlistReaderTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLayoutQueryTests.o ../../../src/db/unit_tests/dbLayoutQueryTests.cc In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbNetlistDeviceExtractor.h:28, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbLayoutQueryTests.cc:715:58: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutQueryTests.cc:715:58: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutQueryTests.cc:715:58: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbLayoutQueryTests.cc:715:58: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ ../../../src/db/unit_tests/dbLayoutQueryTests.cc:717:76: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:526:11: required from ‘db::regular_array::box_type db::regular_array::bbox(const box_type&) const [with Coord = int; db::regular_array::box_type = db::box]’ ../../../src/db/db/dbArray.h:514:20: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutQuery.h:32, from ../../../src/db/unit_tests/dbLayoutQueryTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbPolygonToolsTests.o ../../../src/db/unit_tests/dbPolygonToolsTests.cc In file included from ../../../src/db/db/dbCircuit.h:33, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:28, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistDeviceExtractor.h:27, from ../../../src/db/db/dbNetlistDeviceExtractorClasses.h:26, from ../../../src/db/unit_tests/dbLayoutVsSchematicTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbPolygonToolsTests.cc: In member function ‘virtual void {anonymous}::TestImpl31::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:1067:84: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 1067 | pout = minkowsky_sum (p, db::Edge (db::Point (10, 10), db::Point (10, 110)), true); | ^ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/db/unit_tests/dbPolygonToolsTests.cc: In member function ‘virtual void {anonymous}::TestImpl202::execute(tl::TestBase*)’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:1445:21: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 1445 | pp = out.front (); | ^ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:34:22: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:737:3: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = int]’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:2326:53: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::simple_polygon::simple_polygon(const db::box&) [with C = double]’: ../../../src/db/unit_tests/dbPolygonToolsTests.cc:2348:55: required from here ../../../src/db/db/dbPolygon.h:2431:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2431 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2432:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2432 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2433:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:2434:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2434 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:137:39: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:475:59: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::point*; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:1158:71: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:34:22: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:84:39: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:167:7: required from ‘db::polygon_contour& db::polygon_contour::operator=(const db::polygon_contour&) [with C = int]’ ../../../src/db/db/dbPolygon.h:1904:16: required from ‘void db::polygon::assign_hull(const contour_type&) [with C = int; db::polygon::contour_type = db::polygon_contour]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:476:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:702:54: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:702:54: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:2249:41: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/unit_tests/dbPolygonToolsTests.cc:696:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/db/unit_tests/dbPolygonToolsTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/db/unit_tests"' -I../../../src/db/unit_tests -I/<>/build-release/db/unit_tests -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/db/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTechnologyTests.o ../../../src/db/unit_tests/dbTechnologyTests.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/db/unit_tests/dbTechnologyTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libdb_tests.so.0.26.2 libdb_tests.so libdb_tests.so.0 libdb_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libdb_tests.so.0 -o libdb_tests.so.0.26.2 dbArray.o dbBox.o dbBoxScanner.o dbBoxTree.o dbCell.o dbCellGraphUtils.o dbCellHullGenerator.o dbCellMapping.o dbClip.o dbExpression.o dbEdge.o dbEdgePair.o dbEdgePairRelations.o dbEdgePairs.o dbEdgeProcessor.o dbEdges.o dbEdgesToContours.o dbLayer.o dbLayerMapping.o dbLayout.o dbLayoutDiff.o dbLayoutUtils.o dbLibraries.o dbMatrix.o dbObject.o dbPath.o dbPCells.o dbPoint.o dbPolygon.o dbPropertiesRepository.o dbRegion.o dbShapeArray.o dbShape.o dbShapeRepository.o dbShapes.o dbStreamLayers.o dbText.o dbTilingProcessor.o dbTrans.o dbVector.o dbWriterTools.o dbVariableWidthPath.o dbLoadLayoutOptionsTests.o dbSaveLayoutOptionsTests.o dbHierarchyBuilderTests.o dbRecursiveShapeIteratorTests.o dbHierProcessorTests.o dbDeepRegionTests.o dbDeepShapeStoreTests.o dbHierNetworkProcessorTests.o dbNetlistTests.o dbNetlistExtractorTests.o dbNetlistDeviceExtractorTests.o dbNetlistDeviceClassesTests.o dbLayoutToNetlistTests.o dbLayoutToNetlistWriterTests.o dbLayoutToNetlistReaderTests.o dbNetlistWriterTests.o dbCellVariantsTests.o dbDeepEdgesTests.o dbDeepEdgePairsTests.o dbNetlistCompareTests.o dbNetlistReaderTests.o dbLayoutVsSchematicTests.o dbLayoutQueryTests.o dbPolygonToolsTests.o dbTechnologyTests.o -lz -L/<>/build-release/db/unit_tests/../.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libdb_tests.so.0.26.2 libdb_tests.so ln -s libdb_tests.so.0.26.2 libdb_tests.so.0 ln -s libdb_tests.so.0.26.2 libdb_tests.so.0.26 rm -f ../../db/libdb_tests.so.0.26.2 mv -f libdb_tests.so.0.26.2 ../../db/libdb_tests.so.0.26.2 rm -f ../../db/libdb_tests.so rm -f ../../db/libdb_tests.so.0 rm -f ../../db/libdb_tests.so.0.26 mv -f libdb_tests.so ../../db/libdb_tests.so mv -f libdb_tests.so.0 ../../db/libdb_tests.so.0 mv -f libdb_tests.so.0.26 ../../db/libdb_tests.so.0.26 cp -f ../../db/libdb_tests.so.0.26.2 /<>/build-release/db/unit_tests/../../db_tests.ut make[4]: Leaving directory '/<>/build-release/db/unit_tests' make[3]: Leaving directory '/<>/build-release/db' cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd gsiqt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/gsiqt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd rba/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/rba.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/rdb' cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/lib' make[3]: Entering directory '/<>/build-release/rba' cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd rba/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/rba/rba.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/gsiqt' cd qtbasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qtbasic/qtbasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lib/lib' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libForceLink.o ../../../src/lib/lib/libForceLink.cc make[4]: Entering directory '/<>/build-release/rdb/rdb' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclRdb.o ../../../src/rdb/rdb/gsiDeclRdb.cc make[4]: Entering directory '/<>/build-release/gsiqt/qtbasic' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsiqt/qtbasic -I/<>/build-release/gsiqt/qtbasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qtbasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQt.o ../../../src/gsiqt/qtbasic/gsiQt.cc make[4]: Entering directory '/<>/build-release/rba/rba' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rba.o ../../../src/rba/rba/rba.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasic.o ../../../src/lib/lib/libBasic.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rba/rba/rba.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rba/rba/rba.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rba/rba/rba.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rba/rba/rba.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rba/rba/rba.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../src/gsiqt/qtbasic/gsiQt.cc:23: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/rba/rba/rba.cc:27: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/rba/rba/rba.cc: In function ‘VALUE rba::method_adaptor(int, int, VALUE*, VALUE, bool)’: ../../../src/rba/rba/rba.cc:1052:24: warning: catching polymorphic type ‘struct tl::CancelException’ by value [-Wcatch-value=] 1052 | } catch (tl::CancelException) { | ^~~~~~~~~~~~~~~ ../../../src/rba/rba/rba.cc: At global scope: ../../../src/rba/rba/rba.cc:1080:9: warning: unnecessary parentheses in declaration of ‘method_adaptors’ [-Wparentheses] 1080 | VALUE (*(method_adaptors [])) (int, VALUE *, VALUE) = | ^ ../../../src/rba/rba/rba.cc:1220:9: warning: unnecessary parentheses in declaration of ‘method_adaptors_ctor’ [-Wparentheses] 1220 | VALUE (*(method_adaptors_ctor [])) (int, VALUE *, VALUE) = | ^ ../../../src/rba/rba/rba.cc: In member function ‘virtual void rba::RubyInterpreter::require(const string&)’: ../../../src/rba/rba/rba.cc:1930:35: warning: cast between incompatible function types from ‘VALUE (*)(const char*)’ {aka ‘long unsigned int (*)(const char*)’} to ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} [-Wcast-function-type] 1930 | rb_protect ((VALUE (*)(VALUE))rb_require, (VALUE)fl.c_str (), &error); | ^~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/rba/rba/rba.cc: In member function ‘virtual void rba::RubyInterpreter::push_exec_handler(gsi::ExecutionHandler*)’: ../../../src/rba/rba/rba.cc:2199:48: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t*)’ {aka ‘void (*)(long unsigned int, rb_trace_arg_struct*)’} to ‘rb_event_hook_func_t’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type] 2199 | rb_remove_event_hook((rb_event_hook_func_t)trace_callback); | ^~~~~~~~~~~~~~ ../../../src/rba/rba/rba.cc:2200:46: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t*)’ {aka ‘void (*)(long unsigned int, rb_trace_arg_struct*)’} to ‘rb_event_hook_func_t’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type] 2200 | rb_add_event_hook2((rb_event_hook_func_t)trace_callback, RUBY_EVENT_ALL, Qnil, RUBY_EVENT_HOOK_FLAG_RAW_ARG); | ^~~~~~~~~~~~~~ ../../../src/rba/rba/rba.cc: In member function ‘virtual void rba::RubyInterpreter::remove_exec_handler(gsi::ExecutionHandler*)’: ../../../src/rba/rba/rba.cc:2231:48: warning: cast between incompatible function types from ‘void (*)(VALUE, rb_trace_arg_t*)’ {aka ‘void (*)(long unsigned int, rb_trace_arg_struct*)’} to ‘rb_event_hook_func_t’ {aka ‘void (*)(unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’} [-Wcast-function-type] 2231 | rb_remove_event_hook((rb_event_hook_func_t)trace_callback); | ^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasic.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/gsiqt/qtbasic -I/<>/build-release/gsiqt/qtbasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qtbasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtHelper.o ../../../src/gsiqt/qtbasic/gsiQtHelper.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicArc.o ../../../src/lib/lib/libBasicArc.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:278:42: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:518:22: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.h:135:42: required from ‘void rdb::create_items_from_sequence(rdb::Database*, rdb::id_type, rdb::id_type, const Trans&, Iter, Iter) [with Trans = db::complex_trans; Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; rdb::id_type = long unsigned int]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:1017:102: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.h:135:42: required from ‘void rdb::create_items_from_sequence(rdb::Database*, rdb::id_type, rdb::id_type, const Trans&, Iter, Iter) [with Trans = db::complex_trans; Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; rdb::id_type = long unsigned int]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:1017:102: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.h:135:42: required from ‘void rdb::create_items_from_sequence(rdb::Database*, rdb::id_type, rdb::id_type, const Trans&, Iter, Iter) [with Trans = db::complex_trans; Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; rdb::id_type = long unsigned int]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:1017:102: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/rdb/rdb/gsiDeclRdb.cc:490:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../src/gsiqt/qtbasic/gsiQtHelper.cc:23: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc: In member function ‘virtual void lib::BasicArc::coerce_parameters(const db::Layout&, db::pcell_parameters_type&) const’: ../../../src/lib/lib/libBasicArc.cc:93:62: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 93 | h1u = parameters [p_actual_handle1].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:97:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 97 | h1 = parameters [p_handle1].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:104:62: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 104 | h2u = parameters [p_actual_handle2].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:108:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 108 | h2 = parameters [p_handle2].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:118:81: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 118 | h1u = db::DPoint (r1 * cos (a1 / 180.0 * M_PI), r1 * sin (a1 / 180.0 * M_PI)); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:119:81: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 119 | h2u = db::DPoint (r2 * cos (a2 / 180.0 * M_PI), r2 * sin (a2 / 180.0 * M_PI)); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:135:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 135 | h1u = h1; | ^~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicArc.cc:136:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 136 | h2u = h2; | ^~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/gsiDeclRdb.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1560:18: required from ‘void gsi::VectorAdaptorImpl::copy_to(gsi::AdaptorBase*, tl::Heap&) const [with Cont = std::vector, std::allocator > >]’ ../../../src/gsi/gsi/gsiSerialisation.h:1554:16: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/gsiDeclRdb.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/rdb/rdb/gsiDeclRdb.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicArc.cc:200:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicArc.cc:200:51: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/lib/lib/libBasicArc.cc:201:49: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicArc.h:29, from ../../../src/lib/lib/libBasicArc.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libklayout_qtbasic.so.0.26.2 libklayout_qtbasic.so libklayout_qtbasic.so.0 libklayout_qtbasic.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_qtbasic.so.0 -o libklayout_qtbasic.so.0.26.2 gsiQt.o gsiQtHelper.o -lz -L/<>/build-release/gsiqt/qtbasic/../.. -lklayout_tl -lklayout_gsi -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_qtbasic.so.0.26.2 libklayout_qtbasic.so ln -s libklayout_qtbasic.so.0.26.2 libklayout_qtbasic.so.0 ln -s libklayout_qtbasic.so.0.26.2 libklayout_qtbasic.so.0.26 rm -f ../../../build-release/libklayout_qtbasic.so.0.26.2 mv -f libklayout_qtbasic.so.0.26.2 ../../../build-release/libklayout_qtbasic.so.0.26.2 rm -f ../../../build-release/libklayout_qtbasic.so rm -f ../../../build-release/libklayout_qtbasic.so.0 rm -f ../../../build-release/libklayout_qtbasic.so.0.26 mv -f libklayout_qtbasic.so ../../../build-release/libklayout_qtbasic.so mv -f libklayout_qtbasic.so.0 ../../../build-release/libklayout_qtbasic.so.0 mv -f libklayout_qtbasic.so.0.26 ../../../build-release/libklayout_qtbasic.so.0.26 make[4]: Leaving directory '/<>/build-release/gsiqt/qtbasic' cd qt5/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/qt5.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/gsiqt/qt5' cd QtCore/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtCore/QtCore.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtCore' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQtCoreAdd.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQtCoreAdd.cc:23: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicCircle.o ../../../src/lib/lib/libBasicCircle.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicCircle.cc:62:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicCircle.cc:138:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicCircle.cc:138:51: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/lib/lib/libBasicCircle.cc:139:49: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicCircle.h:29, from ../../../src/lib/lib/libBasicCircle.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rbaConvert.o ../../../src/rba/rba/rbaConvert.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaConvert.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rba/rba/rbaInternal.h:31, from ../../../src/rba/rba/rbaConvert.cc:28: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicDonut.o ../../../src/lib/lib/libBasicDonut.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rbaInspector.o ../../../src/rba/rba/rbaInspector.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInspector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInspector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInspector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInspector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInspector.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rba/rba/rbaInternal.h:31, from ../../../src/rba/rba/rbaInspector.cc:27: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicDonut.cc:65:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicDonut.cc:165:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicDonut.cc:165:51: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/lib/lib/libBasicDonut.cc:166:49: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicDonut.h:29, from ../../../src/lib/lib/libBasicDonut.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rbaUtils.o ../../../src/rba/rba/rbaUtils.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaUtils.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaUtils.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaUtils.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaUtils.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaUtils.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rba/rba/rbaInternal.h:31, from ../../../src/rba/rba/rbaUtils.cc:28: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicEllipse.o ../../../src/lib/lib/libBasicEllipse.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rbaInternal.o ../../../src/rba/rba/rbaInternal.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInternal.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicEllipse.cc:65:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInternal.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInternal.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInternal.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaInternal.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicEllipse.cc:169:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicEllipse.cc:169:51: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/lib/lib/libBasicEllipse.cc:170:49: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicEllipse.h:29, from ../../../src/lib/lib/libBasicEllipse.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rba/rba/rbaInternal.h:31, from ../../../src/rba/rba/rbaInternal.cc:27: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RBA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rba/rba -I/<>/build-release/rba/rba -I../common -isystem /usr/include/ruby-2.5.0 -isystem /usr/include/powerpc64le-linux-gnu/ruby-2.5.0 -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/rba -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rbaMarshal.o ../../../src/rba/rba/rbaMarshal.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicPie.o ../../../src/lib/lib/libBasicPie.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtCoreMain.o ../../../../src/gsiqt/qt5/QtCore/gsiQtCoreMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractAnimation.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaMarshal.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaMarshal.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaMarshal.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaMarshal.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/rba/rbaMarshal.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rba/rba/rbaInternal.h:31, from ../../../src/rba/rba/rbaMarshal.cc:29: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/lib/lib/libBasicPie.cc: In member function ‘virtual void lib::BasicPie::coerce_parameters(const db::Layout&, db::pcell_parameters_type&) const’: ../../../src/lib/lib/libBasicPie.cc:89:62: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 89 | h1u = parameters [p_actual_handle1].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:93:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 93 | h1 = parameters [p_handle1].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:100:62: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 100 | h2u = parameters [p_actual_handle2].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:104:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 104 | h2 = parameters [p_handle2].to_user (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:113:79: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 113 | h1u = db::DPoint (r * cos (a1 / 180.0 * M_PI), r * sin (a1 / 180.0 * M_PI)); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:114:79: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 114 | h2u = db::DPoint (r * cos (a2 / 180.0 * M_PI), r * sin (a2 / 180.0 * M_PI)); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:129:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 129 | h1u = h1; | ^~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lib/lib/libBasicPie.cc:130:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 130 | h2u = h2; | ^~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractAnimation.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicPie.cc:182:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/lib/lib/libBasicPie.cc:182:51: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ ../../../src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ ../../../src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ ../../../src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ ../../../src/lib/lib/libBasicPie.cc:183:49: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicPie.h:29, from ../../../src/lib/lib/libBasicPie.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicRoundPath.o ../../../src/lib/lib/libBasicRoundPath.cc rm -f libklayout_rba.so.0.26.2 libklayout_rba.so libklayout_rba.so.0 libklayout_rba.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_rba.so.0 -o libklayout_rba.so.0.26.2 rba.o rbaConvert.o rbaInspector.o rbaUtils.o rbaInternal.o rbaMarshal.o -lz /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -L/<>/build-release/rba/rba/../.. -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libklayout_rba.so.0.26.2 libklayout_rba.so ln -s libklayout_rba.so.0.26.2 libklayout_rba.so.0 ln -s libklayout_rba.so.0.26.2 libklayout_rba.so.0.26 rm -f ../../../build-release/libklayout_rba.so.0.26.2 mv -f libklayout_rba.so.0.26.2 ../../../build-release/libklayout_rba.so.0.26.2 rm -f ../../../build-release/libklayout_rba.so rm -f ../../../build-release/libklayout_rba.so.0 rm -f ../../../build-release/libklayout_rba.so.0.26 mv -f libklayout_rba.so ../../../build-release/libklayout_rba.so mv -f libklayout_rba.so.0 ../../../build-release/libklayout_rba.so.0 mv -f libklayout_rba.so.0.26 ../../../build-release/libklayout_rba.so.0.26 make[4]: Leaving directory '/<>/build-release/rba/rba' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/rba/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/rba/unit_tests"' -I../../../src/rba/unit_tests -I/<>/build-release/rba/unit_tests -I../../../src/rba/rba -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rba.o ../../../src/rba/unit_tests/rba.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdb.o ../../../src/rdb/rdb/rdb.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::cast_op, db::point >; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::cast_op, db::point >; C = int]’ ../../../src/lib/lib/libBasicRoundPath.cc:102:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::cast_op, db::point >; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::cast_op, db::point >; C = int]’ ../../../src/lib/lib/libBasicRoundPath.cc:102:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::cast_op, db::point >; C = int]’ ../../../src/lib/lib/libBasicRoundPath.cc:102:86: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/unit_tests/rba.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/unit_tests/rba.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/unit_tests/rba.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/unit_tests/rba.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/rba/unit_tests/rba.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/lib/lib/libBasicRoundPath.cc:101:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPath.h:29, from ../../../src/lib/lib/libBasicRoundPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void rdb::Value::set_value(const C&) [with C = db::polygon]’: ../../../src/rdb/rdb/rdb.cc:67:27: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/rdb/rdb/rdb.h:487:13: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 487 | m_value = value; | ~~~~~~~~^~~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:34: ../../../src/db/db/dbPath.h: In instantiation of ‘void rdb::Value::set_value(const C&) [with C = db::path]’: ../../../src/rdb/rdb/rdb.cc:71:27: required from here ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/rdb/rdb/rdb.h:487:13: note: synthesized method ‘db::path& db::path::operator=(const db::path&)’ first required here 487 | m_value = value; | ~~~~~~~~^~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:35: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/rdb/rdb/rdb.h:487:13: required from ‘void rdb::Value::set_value(const C&) [with C = db::text]’ ../../../src/rdb/rdb/rdb.cc:72:27: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/rdb/rdb/rdb.cc:461:50: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdb.cc:262:66: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdb.cc:262:66: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdb.cc:262:66: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/rdb/rdb/rdb.cc:182:18: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.cc:30: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/rdb/rdb/rdb.cc:260:17: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdb.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicRoundPolygon.o ../../../src/lib/lib/libBasicRoundPolygon.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /usr/lib/qt5/bin/rcc -name unit_tests ../../../src/rba/unit_tests/unit_tests.qrc -o qrc_unit_tests.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/rba/unit_tests"' -I../../../src/rba/unit_tests -I/<>/build-release/rba/unit_tests -I../../../src/rba/rba -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rba/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_unit_tests.o qrc_unit_tests.cpp rm -f librba_tests.so.0.26.2 librba_tests.so librba_tests.so.0 librba_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,librba_tests.so.0 -o librba_tests.so.0.26.2 rba.o qrc_unit_tests.o -lz -L/<>/build-release/rba/unit_tests/../.. -lklayout_rba -lklayout_tl -lklayout_db -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s librba_tests.so.0.26.2 librba_tests.so ln -s librba_tests.so.0.26.2 librba_tests.so.0 ln -s librba_tests.so.0.26.2 librba_tests.so.0.26 rm -f ../../rba/librba_tests.so.0.26.2 mv -f librba_tests.so.0.26.2 ../../rba/librba_tests.so.0.26.2 rm -f ../../rba/librba_tests.so rm -f ../../rba/librba_tests.so.0 rm -f ../../rba/librba_tests.so.0.26 mv -f librba_tests.so ../../rba/librba_tests.so mv -f librba_tests.so.0 ../../rba/librba_tests.so.0 mv -f librba_tests.so.0.26 ../../rba/librba_tests.so.0.26 cp -f ../../rba/librba_tests.so.0.26.2 /<>/build-release/rba/unit_tests/../../rba_tests.ut make[4]: Leaving directory '/<>/build-release/rba/unit_tests' make[3]: Leaving directory '/<>/build-release/rba' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbForceLink.o ../../../src/rdb/rdb/rdbForceLink.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbFile.o ../../../src/rdb/rdb/rdbFile.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:146:59: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:146:59: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:63:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:98:130: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:146:59: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:98:130: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:98:130: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:57:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/lib/lib/libBasicRoundPolygon.cc:144:16: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicRoundPolygon.h:29, from ../../../src/lib/lib/libBasicRoundPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbFile.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbReader.o ../../../src/rdb/rdb/rdbReader.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractEventDispatcher.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbRVEReader.o ../../../src/rdb/rdb/rdbRVEReader.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicStrokedPolygon.o ../../../src/lib/lib/libBasicStrokedPolygon.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbTiledRdbOutputReceiver.o ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/rdb/rdb/rdbRVEReader.cc:279:87: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/rdb/rdb/rdbRVEReader.cc:282:47: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::complex_trans; C = double]’ ../../../src/rdb/rdb/rdbRVEReader.cc:360:83: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::complex_trans; C = double]’ ../../../src/rdb/rdb/rdbRVEReader.cc:360:83: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::complex_trans; C = double]’ ../../../src/rdb/rdb/rdbRVEReader.cc:360:83: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdbRVEReader.cc:31: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/rdb/rdb/rdbRVEReader.cc:359:79: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbRVEReader.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/lib/lib/libBasicStrokedPolygon.cc: In member function ‘virtual void lib::BasicStrokedPolygon::produce(const db::Layout&, const std::vector >&, const pcell_parameters_type&, db::Cell&) const’: ../../../src/lib/lib/libBasicStrokedPolygon.cc:105:119: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 105 | shapes.back () = db::Polygon (db::DCplxTrans (1.0 / layout.dbu ()) * parameters [p_shape].to_user ()); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/lib/lib/libBasicStrokedPolygon.cc:108:110: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:105:119: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:65:96: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:105:119: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:108:110: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:181:61: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:67:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:105:118: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:181:61: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:58:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/lib/lib/libBasicStrokedPolygon.cc:179:18: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicStrokedPolygon.h:29, from ../../../src/lib/lib/libBasicStrokedPolygon.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:42:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:42:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:42:74: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbTilingProcessor.h:256:20: required from ‘void db::insert(X&, const Box&, const Box&, bool) [with X = rdb::RdbInserter; db::Box = db::box]’ ../../../src/db/db/dbTilingProcessor.h:368:12: required from ‘bool db::insert_var(X&, const tl::Variant&, const Box&, bool) [with X = rdb::RdbInserter; db::Box = db::box]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:59:50: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = int]’ ../../../src/db/db/dbTilingProcessor.h:198:35: required from ‘void db::insert(X&, const Path&, const Box&, bool) [with X = rdb::RdbInserter; db::Path = db::path; db::Box = db::box]’ ../../../src/db/db/dbTilingProcessor.h:371:12: required from ‘bool db::insert_var(X&, const tl::Variant&, const Box&, bool) [with X = rdb::RdbInserter; db::Box = db::box]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:59:50: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/dbText.h:679:270: required from ‘db::text db::text::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:47:5: required from ‘void rdb::RdbInserter::operator()(const T&) [with T = db::text]’ ../../../src/db/db/dbTilingProcessor.h:237:16: required from ‘void db::insert(X&, const Text&, const Box&, bool) [with X = rdb::RdbInserter; db::Text = db::text; db::Box = db::box]’ ../../../src/db/db/dbTilingProcessor.h:374:12: required from ‘bool db::insert_var(X&, const tl::Variant&, const Box&, bool) [with X = rdb::RdbInserter; db::Box = db::box]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:59:50: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbTilingProcessor.h:27, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:30, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:42:74: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.h:28, from ../../../src/rdb/rdb/rdbTiledRdbOutputReceiver.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_RDB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/rdb/rdb -I/<>/build-release/rdb/rdb -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbUtils.o ../../../src/rdb/rdb/rdbUtils.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/rdb/rdb/rdbUtils.cc:138:71: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/rdb/rdb/rdbUtils.cc:74:91: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/rdb/rdb/rdbUtils.cc:138:49: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/rdb/rdb/rdbUtils.cc:138:71: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.cc:296:78: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.cc:296:78: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.cc:296:78: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/rdb/rdb/rdbUtils.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/rdb/rdb/rdbUtils.cc:296:78: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/rdb/rdbUtils.h:27, from ../../../src/rdb/rdb/rdbUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractEventDispatcher_TimerInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cd pya/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/pya.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/pya' cd pya/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/pya/pya.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pya/pya' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pya.o ../../../src/pya/pya/pya.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicText.o ../../../src/lib/lib/libBasicText.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractEventDispatcher_TimerInfo.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pya.cc:27: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libklayout_rdb.so.0.26.2 libklayout_rdb.so libklayout_rdb.so.0 libklayout_rdb.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_rdb.so.0 -o libklayout_rdb.so.0.26.2 gsiDeclRdb.o rdb.o rdbForceLink.o rdbFile.o rdbReader.o rdbRVEReader.o rdbTiledRdbOutputReceiver.o rdbUtils.o -lz -L/<>/build-release/rdb/rdb/../.. -lklayout_tl -lklayout_gsi -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractItemModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/lib/lib/libBasicText.h:29, from ../../../src/lib/lib/libBasicText.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libklayout_rdb.so.0.26.2 libklayout_rdb.so ln -s libklayout_rdb.so.0.26.2 libklayout_rdb.so.0 ln -s libklayout_rdb.so.0.26.2 libklayout_rdb.so.0.26 rm -f ../../../build-release/libklayout_rdb.so.0.26.2 mv -f libklayout_rdb.so.0.26.2 ../../../build-release/libklayout_rdb.so.0.26.2 rm -f ../../../build-release/libklayout_rdb.so rm -f ../../../build-release/libklayout_rdb.so.0 rm -f ../../../build-release/libklayout_rdb.so.0.26 mv -f libklayout_rdb.so ../../../build-release/libklayout_rdb.so mv -f libklayout_rdb.so.0 ../../../build-release/libklayout_rdb.so.0 mv -f libklayout_rdb.so.0.26 ../../../build-release/libklayout_rdb.so.0.26 make[4]: Leaving directory '/<>/build-release/rdb/rdb' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/rdb/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/rdb/unit_tests"' -I../../../src/rdb/unit_tests -I/<>/build-release/rdb/unit_tests -I../../../src/rdb/rdb -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/rdb/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdb.o ../../../src/rdb/unit_tests/rdb.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaConvert.o ../../../src/pya/pya/pyaConvert.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rdb/rdb/rdb.h:30, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractItemModel.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/rdb/unit_tests/rdb.cc:243:99: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/rdb/unit_tests/rdb.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaConvert.cc:24: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaHelpers.o ../../../src/pya/pya/pyaHelpers.cc /usr/lib/qt5/bin/rcc -name libResources ../../../src/lib/lib/libResources.qrc -o qrc_libResources.cpp RCC: Warning: No resources in '../../../src/lib/lib/libResources.qrc'. g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LIB_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lib/lib -I/<>/build-release/lib/lib -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_libResources.o qrc_libResources.cpp rm -f libklayout_lib.so.0.26.2 libklayout_lib.so libklayout_lib.so.0 libklayout_lib.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_lib.so.0 -o libklayout_lib.so.0.26.2 libForceLink.o libBasic.o libBasicArc.o libBasicCircle.o libBasicDonut.o libBasicEllipse.o libBasicPie.o libBasicRoundPath.o libBasicRoundPolygon.o libBasicStrokedPolygon.o libBasicText.o qrc_libResources.o -lz -L/<>/build-release/lib/lib/../.. -lklayout_gsi -lklayout_tl -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaHelpers.h:29, from ../../../src/pya/pya/pyaHelpers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaHelpers.h:29, from ../../../src/pya/pya/pyaHelpers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaHelpers.h:29, from ../../../src/pya/pya/pyaHelpers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaHelpers.h:29, from ../../../src/pya/pya/pyaHelpers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaHelpers.h:29, from ../../../src/pya/pya/pyaHelpers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ln -s libklayout_lib.so.0.26.2 libklayout_lib.so ln -s libklayout_lib.so.0.26.2 libklayout_lib.so.0 ln -s libklayout_lib.so.0.26.2 libklayout_lib.so.0.26 rm -f ../../../build-release/libklayout_lib.so.0.26.2 mv -f libklayout_lib.so.0.26.2 ../../../build-release/libklayout_lib.so.0.26.2 rm -f ../../../build-release/libklayout_lib.so rm -f ../../../build-release/libklayout_lib.so.0 rm -f ../../../build-release/libklayout_lib.so.0.26 mv -f libklayout_lib.so ../../../build-release/libklayout_lib.so mv -f libklayout_lib.so.0 ../../../build-release/libklayout_lib.so.0 mv -f libklayout_lib.so.0.26 ../../../build-release/libklayout_lib.so.0.26 make[4]: Leaving directory '/<>/build-release/lib/lib' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lib/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lib/unit_tests"' -I../../../src/lib/unit_tests -I/<>/build-release/lib/unit_tests -I../../../src/lib/lib -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lib/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libBasicTests.o ../../../src/lib/unit_tests/libBasicTests.cc In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaHelpers.cc:27: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lib/unit_tests/libBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lib/unit_tests/libBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lib/unit_tests/libBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lib/unit_tests/libBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lib/unit_tests/libBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaInspector.o ../../../src/pya/pya/pyaInspector.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liblib_tests.so.0.26.2 liblib_tests.so liblib_tests.so.0 liblib_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblib_tests.so.0 -o liblib_tests.so.0.26.2 libBasicTests.o -lz -L/<>/build-release/lib/unit_tests/../.. -lklayout_lib -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblib_tests.so.0.26.2 liblib_tests.so ln -s liblib_tests.so.0.26.2 liblib_tests.so.0 ln -s liblib_tests.so.0.26.2 liblib_tests.so.0.26 rm -f ../../lib/liblib_tests.so.0.26.2 mv -f liblib_tests.so.0.26.2 ../../lib/liblib_tests.so.0.26.2 rm -f ../../lib/liblib_tests.so rm -f ../../lib/liblib_tests.so.0 rm -f ../../lib/liblib_tests.so.0.26 mv -f liblib_tests.so ../../lib/liblib_tests.so mv -f liblib_tests.so.0 ../../lib/liblib_tests.so.0 mv -f liblib_tests.so.0.26 ../../lib/liblib_tests.so.0.26 cp -f ../../lib/liblib_tests.so.0.26.2 /<>/build-release/lib/unit_tests/../../lib_tests.ut make[4]: Leaving directory '/<>/build-release/lib/unit_tests' make[3]: Leaving directory '/<>/build-release/lib' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaMarshal.o ../../../src/pya/pya/pyaMarshal.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaMarshal.h:29, from ../../../src/pya/pya/pyaMarshal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaMarshal.h:29, from ../../../src/pya/pya/pyaMarshal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaMarshal.h:29, from ../../../src/pya/pya/pyaMarshal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaMarshal.h:29, from ../../../src/pya/pya/pyaMarshal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/pya/pya/pyaMarshal.h:29, from ../../../src/pya/pya/pyaMarshal.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaInspector.cc:29: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaMarshal.cc:25: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ rm -f librdb_tests.so.0.26.2 librdb_tests.so librdb_tests.so.0 librdb_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,librdb_tests.so.0 -o librdb_tests.so.0.26.2 rdb.o -lz -L/<>/build-release/rdb/unit_tests/../.. -lklayout_rdb -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaObject.o ../../../src/pya/pya/pyaObject.cc ln -s librdb_tests.so.0.26.2 librdb_tests.so ln -s librdb_tests.so.0.26.2 librdb_tests.so.0 ln -s librdb_tests.so.0.26.2 librdb_tests.so.0.26 rm -f ../../rdb/librdb_tests.so.0.26.2 mv -f librdb_tests.so.0.26.2 ../../rdb/librdb_tests.so.0.26.2 rm -f ../../rdb/librdb_tests.so rm -f ../../rdb/librdb_tests.so.0 rm -f ../../rdb/librdb_tests.so.0.26 mv -f librdb_tests.so ../../rdb/librdb_tests.so mv -f librdb_tests.so.0 ../../rdb/librdb_tests.so.0 mv -f librdb_tests.so.0.26 ../../rdb/librdb_tests.so.0.26 cp -f ../../rdb/librdb_tests.so.0.26.2 /<>/build-release/rdb/unit_tests/../../rdb_tests.ut make[4]: Leaving directory '/<>/build-release/rdb/unit_tests' make[3]: Leaving directory '/<>/build-release/rdb' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaRefs.o ../../../src/pya/pya/pyaRefs.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaUtils.o ../../../src/pya/pya/pyaUtils.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaObject.cc:24: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pya/pya/pyaUtils.cc:30: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaModule.o ../../../src/pya/pya/pyaModule.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pyaModule.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pyaModule.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pyaModule.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pyaModule.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/pya/pyaModule.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaSignalHandler.o ../../../src/pya/pya/pyaSignalHandler.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaModule.cc:28: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/pya/pya/pyaModule.cc:1187:13: warning: unnecessary parentheses in declaration of ‘method_adaptors’ [-Wparentheses] 1187 | PyObject *(*(method_adaptors [])) (PyObject *self, PyObject *args) = | ^ ../../../src/pya/pya/pyaModule.cc:1378:13: warning: unnecessary parentheses in declaration of ‘property_getter_adaptors’ [-Wparentheses] 1378 | PyObject *(*(property_getter_adaptors [])) (PyObject *self, PyObject *args) = | ^ ../../../src/pya/pya/pyaModule.cc:1540:13: warning: unnecessary parentheses in declaration of ‘property_setter_adaptors’ [-Wparentheses] 1540 | PyObject *(*(property_setter_adaptors [])) (PyObject *self, PyObject *args) = | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/pya/pya/pyaModule.cc:1745:13: warning: unnecessary parentheses in declaration of ‘method_init_adaptors’ [-Wparentheses] 1745 | PyObject *(*(method_init_adaptors [])) (PyObject *self, PyObject *args) = | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_PYA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pya/pya -I/<>/build-release/pya/pya -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/pya -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pyaStatusChangedListener.o ../../../src/pya/pya/pyaStatusChangedListener.cc In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaSignalHandler.cc:23: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/pya/pya/pyaStatusChangedListener.h:31, from ../../../src/pya/pya/pyaStatusChangedListener.cc:23: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractListModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractNativeEventFilter.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractListModel.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractNativeEventFilter.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractProxyModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractProxyModel.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractState.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractState.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_pya.so.0.26.2 libklayout_pya.so libklayout_pya.so.0 libklayout_pya.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_pya.so.0 -o libklayout_pya.so.0.26.2 pya.o pyaConvert.o pyaHelpers.o pyaInspector.o pyaMarshal.o pyaObject.o pyaRefs.o pyaUtils.o pyaModule.o pyaSignalHandler.o pyaStatusChangedListener.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pya/pya/../.. -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractTableModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc ln -s libklayout_pya.so.0.26.2 libklayout_pya.so ln -s libklayout_pya.so.0.26.2 libklayout_pya.so.0 ln -s libklayout_pya.so.0.26.2 libklayout_pya.so.0.26 rm -f ../../../build-release/libklayout_pya.so.0.26.2 mv -f libklayout_pya.so.0.26.2 ../../../build-release/libklayout_pya.so.0.26.2 rm -f ../../../build-release/libklayout_pya.so rm -f ../../../build-release/libklayout_pya.so.0 rm -f ../../../build-release/libklayout_pya.so.0.26 mv -f libklayout_pya.so ../../../build-release/libklayout_pya.so mv -f libklayout_pya.so.0 ../../../build-release/libklayout_pya.so.0 mv -f libklayout_pya.so.0.26 ../../../build-release/libklayout_pya.so.0.26 make[4]: Leaving directory '/<>/build-release/pya/pya' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pya/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/pya/unit_tests"' -I../../../src/pya/unit_tests -I/<>/build-release/pya/unit_tests -I../../../src/pya/pya -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pya/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pya.o ../../../src/pya/unit_tests/pya.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/unit_tests/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/unit_tests/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/unit_tests/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/unit_tests/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/gsi/gsi/gsiInterpreter.h:27, from ../../../src/pya/pya/pya.h:33, from ../../../src/pya/unit_tests/pya.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTableModel.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractTransition.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libpya_tests.so.0.26.2 libpya_tests.so libpya_tests.so.0 libpya_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libpya_tests.so.0 -o libpya_tests.so.0.26.2 pya.o -lz -L/<>/build-release/pya/unit_tests/../.. -lklayout_pya -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libpya_tests.so.0.26.2 libpya_tests.so ln -s libpya_tests.so.0.26.2 libpya_tests.so.0 ln -s libpya_tests.so.0.26.2 libpya_tests.so.0.26 rm -f ../../pya/libpya_tests.so.0.26.2 mv -f libpya_tests.so.0.26.2 ../../pya/libpya_tests.so.0.26.2 rm -f ../../pya/libpya_tests.so rm -f ../../pya/libpya_tests.so.0 rm -f ../../pya/libpya_tests.so.0.26 mv -f libpya_tests.so ../../pya/libpya_tests.so mv -f libpya_tests.so.0 ../../pya/libpya_tests.so.0 mv -f libpya_tests.so.0.26 ../../pya/libpya_tests.so.0.26 cp -f ../../pya/libpya_tests.so.0.26.2 /<>/build-release/pya/unit_tests/../../pya_tests.ut make[4]: Leaving directory '/<>/build-release/pya/unit_tests' make[3]: Leaving directory '/<>/build-release/pya' cd lym/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/lym.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ make[3]: Entering directory '/<>/build-release/lym' cd lym/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/lym/lym.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lym/lym' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LYM_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lym/lym -I/<>/build-release/lym/lym -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lym/lym -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLymMacro.o ../../../src/lym/lym/gsiDeclLymMacro.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAbstractTransition.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lym/lym/gsiDeclLymMacro.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lym/lym/gsiDeclLymMacro.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lym/lym/gsiDeclLymMacro.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lym/lym/gsiDeclLymMacro.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lym/lym/gsiDeclLymMacro.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAnimationDriver.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationDriver.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LYM_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lym/lym -I/<>/build-release/lym/lym -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lym/lym -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lymMacroInterpreter.o ../../../src/lym/lym/lymMacroInterpreter.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacroInterpreter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacroInterpreter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacroInterpreter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacroInterpreter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacroInterpreter.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LYM_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lym/lym -I/<>/build-release/lym/lym -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lym/lym -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lymMacro.o ../../../src/lym/lym/lymMacro.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacro.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacro.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacro.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacro.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lym/lym/lymMacro.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAnimationGroup.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAssociativeIterable.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBasicMutex.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAnimationGroup.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQAssociativeIterable.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicMutex.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBasicTimer.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBuffer.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBasicTimer.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQBuffer.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LYM_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lym/lym/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lym/lym -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lym/lym/lymMacro.h -o moc_lymMacro.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LYM_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lym/lym -I/<>/build-release/lym/lym -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lym/lym -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_lymMacro.o moc_lymMacro.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQByteArrayDataPtr.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQByteArrayMatcher.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ rm -f libklayout_lym.so.0.26.2 libklayout_lym.so libklayout_lym.so.0 libklayout_lym.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_lym.so.0 -o libklayout_lym.so.0.26.2 gsiDeclLymMacro.o lymMacroInterpreter.o lymMacro.o moc_lymMacro.o -lz -L/<>/build-release/lym/lym/../.. -lklayout_tl -lklayout_gsi -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_lym.so.0.26.2 libklayout_lym.so ln -s libklayout_lym.so.0.26.2 libklayout_lym.so.0 ln -s libklayout_lym.so.0.26.2 libklayout_lym.so.0.26 rm -f ../../../build-release/libklayout_lym.so.0.26.2 mv -f libklayout_lym.so.0.26.2 ../../../build-release/libklayout_lym.so.0.26.2 rm -f ../../../build-release/libklayout_lym.so rm -f ../../../build-release/libklayout_lym.so.0 rm -f ../../../build-release/libklayout_lym.so.0.26 mv -f libklayout_lym.so ../../../build-release/libklayout_lym.so mv -f libklayout_lym.so.0 ../../../build-release/libklayout_lym.so.0 mv -f libklayout_lym.so.0.26 ../../../build-release/libklayout_lym.so.0.26 make[4]: Leaving directory '/<>/build-release/lym/lym' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ make[4]: Entering directory '/<>/build-release/lym/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lym/unit_tests"' -I../../../src/lym/unit_tests -I/<>/build-release/lym/unit_tests -I../../../src/lym/lym -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lym/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lymBasicTests.o ../../../src/lym/unit_tests/lymBasicTests.cc In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayDataPtr.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQByteArrayMatcher.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lym/unit_tests/lymBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lym/unit_tests/lymBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lym/unit_tests/lymBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lym/unit_tests/lymBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lym/unit_tests/lymBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQChildEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc rm -f liblym_tests.so.0.26.2 liblym_tests.so liblym_tests.so.0 liblym_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblym_tests.so.0 -o liblym_tests.so.0.26.2 lymBasicTests.o -lz -L/<>/build-release/lym/unit_tests/../.. -lklayout_lym -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCollator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc ln -s liblym_tests.so.0.26.2 liblym_tests.so ln -s liblym_tests.so.0.26.2 liblym_tests.so.0 ln -s liblym_tests.so.0.26.2 liblym_tests.so.0.26 rm -f ../../lym/liblym_tests.so.0.26.2 mv -f liblym_tests.so.0.26.2 ../../lym/liblym_tests.so.0.26.2 rm -f ../../lym/liblym_tests.so rm -f ../../lym/liblym_tests.so.0 rm -f ../../lym/liblym_tests.so.0.26 mv -f liblym_tests.so ../../lym/liblym_tests.so mv -f liblym_tests.so.0 ../../lym/liblym_tests.so.0 mv -f liblym_tests.so.0.26 ../../lym/liblym_tests.so.0.26 cp -f ../../lym/liblym_tests.so.0.26.2 /<>/build-release/lym/unit_tests/../../lym_tests.ut make[4]: Leaving directory '/<>/build-release/lym/unit_tests' make[3]: Leaving directory '/<>/build-release/lym' cd drc/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/drc.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/drc' cd drc/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/drc/drc.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/drc/drc' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DRC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/drc/drc -I/<>/build-release/drc/drc -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/drc/drc -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o drcForceLink.o ../../../src/drc/drc/drcForceLink.cc /usr/lib/qt5/bin/rcc -name drcResources ../../../src/drc/drc/drcResources.qrc -o qrc_drcResources.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DRC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/drc/drc -I/<>/build-release/drc/drc -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/drc/drc -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_drcResources.o qrc_drcResources.cpp rm -f libklayout_drc.so.0.26.2 libklayout_drc.so libklayout_drc.so.0 libklayout_drc.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_drc.so.0 -o libklayout_drc.so.0.26.2 drcForceLink.o qrc_drcResources.o -lz -L/<>/build-release/drc/drc/../.. -lklayout_tl -lklayout_db -lklayout_gsi -lklayout_lym -lklayout_rdb /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_drc.so.0.26.2 libklayout_drc.so ln -s libklayout_drc.so.0.26.2 libklayout_drc.so.0 ln -s libklayout_drc.so.0.26.2 libklayout_drc.so.0.26 rm -f ../../../build-release/libklayout_drc.so.0.26.2 mv -f libklayout_drc.so.0.26.2 ../../../build-release/libklayout_drc.so.0.26.2 rm -f ../../../build-release/libklayout_drc.so rm -f ../../../build-release/libklayout_drc.so.0 rm -f ../../../build-release/libklayout_drc.so.0.26 mv -f libklayout_drc.so ../../../build-release/libklayout_drc.so mv -f libklayout_drc.so.0 ../../../build-release/libklayout_drc.so.0 mv -f libklayout_drc.so.0.26 ../../../build-release/libklayout_drc.so.0.26 make[4]: Leaving directory '/<>/build-release/drc/drc' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ make[4]: Entering directory '/<>/build-release/drc/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/drc/unit_tests"' -I../../../src/drc/unit_tests -I/<>/build-release/drc/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/drc/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o drcBasicTests.o ../../../src/drc/unit_tests/drcBasicTests.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQChildEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollator.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/drc/unit_tests"' -I../../../src/drc/unit_tests -I/<>/build-release/drc/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/drc/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o drcSimpleTests.o ../../../src/drc/unit_tests/drcSimpleTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCollatorSortKey.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/drc/unit_tests"' -I../../../src/drc/unit_tests -I/<>/build-release/drc/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/drc/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o drcSuiteTests.o ../../../src/drc/unit_tests/drcSuiteTests.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCommandLineOption.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSimpleTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCollatorSortKey.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSuiteTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSuiteTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSuiteTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSuiteTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/drc/unit_tests/drcSuiteTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineOption.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/drc/unit_tests/drcSuiteTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCommandLineParser.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCoreApplication.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ rm -f libdrc_tests.so.0.26.2 libdrc_tests.so libdrc_tests.so.0 libdrc_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libdrc_tests.so.0 -o libdrc_tests.so.0.26.2 drcBasicTests.o drcSimpleTests.o drcSuiteTests.o -lz -L/<>/build-release/drc/unit_tests/../.. -lklayout_drc -lklayout_rdb -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lym /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCommandLineParser.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ln -s libdrc_tests.so.0.26.2 libdrc_tests.so ln -s libdrc_tests.so.0.26.2 libdrc_tests.so.0 ln -s libdrc_tests.so.0.26.2 libdrc_tests.so.0.26 rm -f ../../drc/libdrc_tests.so.0.26.2 mv -f libdrc_tests.so.0.26.2 ../../drc/libdrc_tests.so.0.26.2 rm -f ../../drc/libdrc_tests.so rm -f ../../drc/libdrc_tests.so.0 rm -f ../../drc/libdrc_tests.so.0.26 mv -f libdrc_tests.so ../../drc/libdrc_tests.so mv -f libdrc_tests.so.0 ../../drc/libdrc_tests.so.0 mv -f libdrc_tests.so.0.26 ../../drc/libdrc_tests.so.0.26 cp -f ../../drc/libdrc_tests.so.0.26.2 /<>/build-release/drc/unit_tests/../../drc_tests.ut make[4]: Leaving directory '/<>/build-release/drc/unit_tests' make[3]: Leaving directory '/<>/build-release/drc' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCryptographicHash.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc cd lvs/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/lvs.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/lvs' cd lvs/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/lvs/lvs.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lvs/lvs' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LVS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lvs/lvs -I/<>/build-release/lvs/lvs -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lvs/lvs -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lvsForceLink.o ../../../src/lvs/lvs/lvsForceLink.cc /usr/lib/qt5/bin/rcc -name lvsResources ../../../src/lvs/lvs/lvsResources.qrc -o qrc_lvsResources.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LVS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lvs/lvs -I/<>/build-release/lvs/lvs -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lvs/lvs -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_lvsResources.o qrc_lvsResources.cpp rm -f libklayout_lvs.so.0.26.2 libklayout_lvs.so libklayout_lvs.so.0 libklayout_lvs.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_lvs.so.0 -o libklayout_lvs.so.0.26.2 lvsForceLink.o qrc_lvsResources.o -lz -L/<>/build-release/lvs/lvs/../.. -lklayout_tl -lklayout_db -lklayout_gsi -lklayout_lym -lklayout_rdb -lklayout_drc /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCoreApplication.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ln -s libklayout_lvs.so.0.26.2 libklayout_lvs.so ln -s libklayout_lvs.so.0.26.2 libklayout_lvs.so.0 ln -s libklayout_lvs.so.0.26.2 libklayout_lvs.so.0.26 rm -f ../../../build-release/libklayout_lvs.so.0.26.2 mv -f libklayout_lvs.so.0.26.2 ../../../build-release/libklayout_lvs.so.0.26.2 rm -f ../../../build-release/libklayout_lvs.so rm -f ../../../build-release/libklayout_lvs.so.0 rm -f ../../../build-release/libklayout_lvs.so.0.26 mv -f libklayout_lvs.so ../../../build-release/libklayout_lvs.so mv -f libklayout_lvs.so.0 ../../../build-release/libklayout_lvs.so.0 mv -f libklayout_lvs.so.0.26 ../../../build-release/libklayout_lvs.so.0.26 make[4]: Leaving directory '/<>/build-release/lvs/lvs' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lvs/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lvs/unit_tests"' -I../../../src/lvs/unit_tests -I/<>/build-release/lvs/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lvs/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lvsBasicTests.o ../../../src/lvs/unit_tests/lvsBasicTests.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQCryptographicHash.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lvs/unit_tests"' -I../../../src/lvs/unit_tests -I/<>/build-release/lvs/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lvs/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lvsSimpleTests.o ../../../src/lvs/unit_tests/lvsSimpleTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lvs/unit_tests"' -I../../../src/lvs/unit_tests -I/<>/build-release/lvs/unit_tests -I../../../src/drc/drc -I../../../src/tl/tl -I../../../src/rdb/rdb -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/lym/lym -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lvs/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o lvsTests.o ../../../src/lvs/unit_tests/lvsTests.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDataStream.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDate.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lvs/unit_tests/lvsTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsSimpleTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDataStream.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDate.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/lvs/unit_tests/lvsTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDateTime.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDateTime.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ rm -f liblvs_tests.so.0.26.2 liblvs_tests.so liblvs_tests.so.0 liblvs_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblvs_tests.so.0 -o liblvs_tests.so.0.26.2 lvsBasicTests.o lvsSimpleTests.o lvsTests.o -lz -L/<>/build-release/lvs/unit_tests/../.. -lklayout_lvs -lklayout_drc -lklayout_rdb -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lym /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblvs_tests.so.0.26.2 liblvs_tests.so ln -s liblvs_tests.so.0.26.2 liblvs_tests.so.0 ln -s liblvs_tests.so.0.26.2 liblvs_tests.so.0.26 rm -f ../../lvs/liblvs_tests.so.0.26.2 mv -f liblvs_tests.so.0.26.2 ../../lvs/liblvs_tests.so.0.26.2 rm -f ../../lvs/liblvs_tests.so rm -f ../../lvs/liblvs_tests.so.0 rm -f ../../lvs/liblvs_tests.so.0.26 mv -f liblvs_tests.so ../../lvs/liblvs_tests.so mv -f liblvs_tests.so.0 ../../lvs/liblvs_tests.so.0 mv -f liblvs_tests.so.0.26 ../../lvs/liblvs_tests.so.0.26 cp -f ../../lvs/liblvs_tests.so.0.26.2 /<>/build-release/lvs/unit_tests/../../lvs_tests.ut make[4]: Leaving directory '/<>/build-release/lvs/unit_tests' make[3]: Leaving directory '/<>/build-release/lvs' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDebug.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebug.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDebugStateSaver.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDeferredDeleteEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDir.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDebugStateSaver.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDeferredDeleteEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDir.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDirIterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDynamicPropertyChangeEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDirIterator.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQDynamicPropertyChangeEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEasingCurve.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEasingCurve.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQElapsedTimer.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQElapsedTimer.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEvent.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEventLoop.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoop.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEventLoopLocker.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEventTransition.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventLoopLocker.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQEventTransition.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFactoryInterface.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFactoryInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFile.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileDevice.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFile.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileDevice.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileInfo.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileSelector.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileSystemWatcher.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSelector.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFileSystemWatcher.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFinalState.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQFinalState.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHistoryState.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIODevice.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQHistoryState.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIODevice.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIdentityProxyModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemSelection.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQIdentityProxyModel.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelection.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemSelectionModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemSelectionRange.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonArray.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionModel.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQItemSelectionRange.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonArray_Iterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Iterator.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonArray_Const_iterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonArray_Const_iterator.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonDocument.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonObject.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonObject_Iterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonDocument.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Iterator.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonObject_Const_iterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonObject_Const_iterator.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonParseError.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonValue.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonParseError.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonValuePtr.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValue.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonValueRef.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValuePtr.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRef.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQJsonValueRefPtr.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLibrary.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQJsonValueRefPtr.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLibraryInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibrary.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLine.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLibraryInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLineF.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLine.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLineF.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLocale.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLockFile.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLoggingCategory.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLockFile.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLoggingCategory.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMapDataBase.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapDataBase.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMapNodeBase.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMapNodeBase.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMargins.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMarginsF.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMargins.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMarginsF.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMessageAuthenticationCode.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMessageLogContext.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMessageLogger.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageAuthenticationCode.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogContext.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_critical_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:126:42: warning: format not a string literal and no format arguments [-Wformat-security] 126 | ((QMessageLogger *)cls)->critical (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_critical_c4558(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:149:48: warning: format not a string literal and no format arguments [-Wformat-security] 149 | ((QMessageLogger *)cls)->critical (arg1, arg2); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_debug_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:203:39: warning: format not a string literal and no format arguments [-Wformat-security] 203 | ((QMessageLogger *)cls)->debug (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_debug_c4558(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:226:45: warning: format not a string literal and no format arguments [-Wformat-security] 226 | ((QMessageLogger *)cls)->debug (arg1, arg2); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_fatal_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:280:39: warning: format not a string literal and no format arguments [-Wformat-security] 280 | ((QMessageLogger *)cls)->fatal (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_info_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:300:38: warning: format not a string literal and no format arguments [-Wformat-security] 300 | ((QMessageLogger *)cls)->info (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_info_c4558(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:323:44: warning: format not a string literal and no format arguments [-Wformat-security] 323 | ((QMessageLogger *)cls)->info (arg1, arg2); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_noDebug_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:377:41: warning: format not a string literal and no format arguments [-Wformat-security] 377 | ((QMessageLogger *)cls)->noDebug (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_warning_c1731(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:412:41: warning: format not a string literal and no format arguments [-Wformat-security] 412 | ((QMessageLogger *)cls)->warning (arg1); | ^ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc: In function ‘void _call_f_warning_c4558(const qt_gsi::GenericMethod*, void*, gsi::SerialArgs&, gsi::SerialArgs&)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMessageLogger.cc:435:47: warning: format not a string literal and no format arguments [-Wformat-security] 435 | ((QMessageLogger *)cls)->warning (arg1, arg2); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaClassInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaEnum.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaEnum.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaClassInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaMethod.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaObject.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaMethod.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaObject_Connection.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaObject_Connection.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaProperty.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMimeData.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMetaProperty.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeData.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMimeDatabase.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeDatabase.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMimeType.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMimeType.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQModelIndex.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQModelIndex.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMutex.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNoDebug.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQMutex.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQObject.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQNoDebug.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQObject.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQParallelAnimationGroup.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQParallelAnimationGroup.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPauseAnimation.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPauseAnimation.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPersistentModelIndex.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPersistentModelIndex.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPluginLoader.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPluginLoader.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPoint.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPointF.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPoint.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPointF.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQProcess.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcess.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQProcessEnvironment.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPropertyAnimation.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQProcessEnvironment.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQPropertyAnimation.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQReadLocker.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadLocker.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQReadWriteLock.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRect.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQReadWriteLock.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRect.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRectF.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegExp.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRectF.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegExp.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegularExpression.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpression.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegularExpressionMatch.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegularExpressionMatchIterator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatch.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRegularExpressionMatchIterator.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQResource.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRunnable.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQResource.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQRunnable.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSaveFile.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSemaphore.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSequentialAnimationGroup.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSaveFile.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSemaphore.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialAnimationGroup.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSequentialIterable.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSequentialIterable.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSettings.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSharedMemory.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSignalBlocker.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSettings.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSharedMemory.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalBlocker.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSignalMapper.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalMapper.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSignalTransition.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSignalTransition.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSize.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSize.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSizeF.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSocketNotifier.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSizeF.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSortFilterProxyModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSocketNotifier.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSortFilterProxyModel.cc:45: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStandardPaths.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStandardPaths.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQState.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQState.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStateMachine.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStateMachine_SignalEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc: In function ‘void __static_initialization_and_destruction_0(int, int)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQLocale.cc:2942:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 2942 | } | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_SignalEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStateMachine_WrappedEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStateMachine_WrappedEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStaticPlugin.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStaticPlugin.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStorageInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStringDataPtr.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStorageInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringDataPtr.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStringListModel.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStringMatcher.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringListModel.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSysInfo.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQStringMatcher.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSysInfo.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSystemSemaphore.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTemporaryDir.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQSystemSemaphore.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryDir.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTemporaryFile.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTemporaryFile.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBoundaryFinder.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextCodec.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextCodec_ConverterState.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextBoundaryFinder.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextDecoder.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextCodec_ConverterState.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextDecoder.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextEncoder.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextEncoder.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextStream.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTextStream.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQThread.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThread.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQThreadPool.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTime.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQThreadPool.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTime.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimeLine.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimeZone.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeLine.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimeZone_OffsetData.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimeZone_OffsetData.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimer.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimer.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimerEvent.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTranslator.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTimerEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUrl.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQTranslator.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrl.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUrlQuery.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQUrlQuery.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVariantAnimation.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQVariantAnimation.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWaitCondition.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWaitCondition.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWriteLocker.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQWriteLocker.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamAttribute.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttribute.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamAttributes.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamAttributes.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamEntityDeclaration.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamEntityResolver.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityDeclaration.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamEntityResolver.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamNamespaceDeclaration.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamNotationDeclaration.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNamespaceDeclaration.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamNotationDeclaration.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamReader.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamStringRef.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamReader.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlStreamWriter.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamStringRef.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQXmlStreamWriter.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQt.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQt_1.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_1.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQt_2.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQt_3.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_3.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTCORE_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/db/db -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQt_4.o ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_4.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc: In function ‘void __static_initialization_and_destruction_0(int, int)’: ../../../../src/gsiqt/qt5/QtCore/gsiDeclQt_2.cc:957:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 957 | } | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_QtCore.so.0.26.2 libklayout_QtCore.so libklayout_QtCore.so.0 libklayout_QtCore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtCore.so.0 -o libklayout_QtCore.so.0.26.2 gsiDeclQtCoreAdd.o gsiQtCoreMain.o gsiDeclQAbstractAnimation.o gsiDeclQAbstractEventDispatcher.o gsiDeclQAbstractEventDispatcher_TimerInfo.o gsiDeclQAbstractItemModel.o gsiDeclQAbstractListModel.o gsiDeclQAbstractNativeEventFilter.o gsiDeclQAbstractProxyModel.o gsiDeclQAbstractState.o gsiDeclQAbstractTableModel.o gsiDeclQAbstractTransition.o gsiDeclQAnimationDriver.o gsiDeclQAnimationGroup.o gsiDeclQAssociativeIterable.o gsiDeclQBasicMutex.o gsiDeclQBasicTimer.o gsiDeclQBuffer.o gsiDeclQByteArrayDataPtr.o gsiDeclQByteArrayMatcher.o gsiDeclQChildEvent.o gsiDeclQCollator.o gsiDeclQCollatorSortKey.o gsiDeclQCommandLineOption.o gsiDeclQCommandLineParser.o gsiDeclQCoreApplication.o gsiDeclQCryptographicHash.o gsiDeclQDataStream.o gsiDeclQDate.o gsiDeclQDateTime.o gsiDeclQDebug.o gsiDeclQDebugStateSaver.o gsiDeclQDeferredDeleteEvent.o gsiDeclQDir.o gsiDeclQDirIterator.o gsiDeclQDynamicPropertyChangeEvent.o gsiDeclQEasingCurve.o gsiDeclQElapsedTimer.o gsiDeclQEvent.o gsiDeclQEventLoop.o gsiDeclQEventLoopLocker.o gsiDeclQEventTransition.o gsiDeclQFactoryInterface.o gsiDeclQFile.o gsiDeclQFileDevice.o gsiDeclQFileInfo.o gsiDeclQFileSelector.o gsiDeclQFileSystemWatcher.o gsiDeclQFinalState.o gsiDeclQHistoryState.o gsiDeclQIODevice.o gsiDeclQIdentityProxyModel.o gsiDeclQItemSelection.o gsiDeclQItemSelectionModel.o gsiDeclQItemSelectionRange.o gsiDeclQJsonArray.o gsiDeclQJsonArray_Iterator.o gsiDeclQJsonArray_Const_iterator.o gsiDeclQJsonDocument.o gsiDeclQJsonObject.o gsiDeclQJsonObject_Iterator.o gsiDeclQJsonObject_Const_iterator.o gsiDeclQJsonParseError.o gsiDeclQJsonValue.o gsiDeclQJsonValuePtr.o gsiDeclQJsonValueRef.o gsiDeclQJsonValueRefPtr.o gsiDeclQLibrary.o gsiDeclQLibraryInfo.o gsiDeclQLine.o gsiDeclQLineF.o gsiDeclQLocale.o gsiDeclQLockFile.o gsiDeclQLoggingCategory.o gsiDeclQMapDataBase.o gsiDeclQMapNodeBase.o gsiDeclQMargins.o gsiDeclQMarginsF.o gsiDeclQMessageAuthenticationCode.o gsiDeclQMessageLogContext.o gsiDeclQMessageLogger.o gsiDeclQMetaClassInfo.o gsiDeclQMetaEnum.o gsiDeclQMetaMethod.o gsiDeclQMetaObject.o gsiDeclQMetaObject_Connection.o gsiDeclQMetaProperty.o gsiDeclQMimeData.o gsiDeclQMimeDatabase.o gsiDeclQMimeType.o gsiDeclQModelIndex.o gsiDeclQMutex.o gsiDeclQNoDebug.o gsiDeclQObject.o gsiDeclQParallelAnimationGroup.o gsiDeclQPauseAnimation.o gsiDeclQPersistentModelIndex.o gsiDeclQPluginLoader.o gsiDeclQPoint.o gsiDeclQPointF.o gsiDeclQProcess.o gsiDeclQProcessEnvironment.o gsiDeclQPropertyAnimation.o gsiDeclQReadLocker.o gsiDeclQReadWriteLock.o gsiDeclQRect.o gsiDeclQRectF.o gsiDeclQRegExp.o gsiDeclQRegularExpression.o gsiDeclQRegularExpressionMatch.o gsiDeclQRegularExpressionMatchIterator.o gsiDeclQResource.o gsiDeclQRunnable.o gsiDeclQSaveFile.o gsiDeclQSemaphore.o gsiDeclQSequentialAnimationGroup.o gsiDeclQSequentialIterable.o gsiDeclQSettings.o gsiDeclQSharedMemory.o gsiDeclQSignalBlocker.o gsiDeclQSignalMapper.o gsiDeclQSignalTransition.o gsiDeclQSize.o gsiDeclQSizeF.o gsiDeclQSocketNotifier.o gsiDeclQSortFilterProxyModel.o gsiDeclQStandardPaths.o gsiDeclQState.o gsiDeclQStateMachine.o gsiDeclQStateMachine_SignalEvent.o gsiDeclQStateMachine_WrappedEvent.o gsiDeclQStaticPlugin.o gsiDeclQStorageInfo.o gsiDeclQStringDataPtr.o gsiDeclQStringListModel.o gsiDeclQStringMatcher.o gsiDeclQSysInfo.o gsiDeclQSystemSemaphore.o gsiDeclQTemporaryDir.o gsiDeclQTemporaryFile.o gsiDeclQTextBoundaryFinder.o gsiDeclQTextCodec.o gsiDeclQTextCodec_ConverterState.o gsiDeclQTextDecoder.o gsiDeclQTextEncoder.o gsiDeclQTextStream.o gsiDeclQThread.o gsiDeclQThreadPool.o gsiDeclQTime.o gsiDeclQTimeLine.o gsiDeclQTimeZone.o gsiDeclQTimeZone_OffsetData.o gsiDeclQTimer.o gsiDeclQTimerEvent.o gsiDeclQTranslator.o gsiDeclQUrl.o gsiDeclQUrlQuery.o gsiDeclQVariantAnimation.o gsiDeclQWaitCondition.o gsiDeclQWriteLocker.o gsiDeclQXmlStreamAttribute.o gsiDeclQXmlStreamAttributes.o gsiDeclQXmlStreamEntityDeclaration.o gsiDeclQXmlStreamEntityResolver.o gsiDeclQXmlStreamNamespaceDeclaration.o gsiDeclQXmlStreamNotationDeclaration.o gsiDeclQXmlStreamReader.o gsiDeclQXmlStreamStringRef.o gsiDeclQXmlStreamWriter.o gsiDeclQt.o gsiDeclQt_1.o gsiDeclQt_2.o gsiDeclQt_3.o gsiDeclQt_4.o -lz -L/<>/build-release/gsiqt/qt5/QtCore/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_QtCore.so.0.26.2 libklayout_QtCore.so ln -s libklayout_QtCore.so.0.26.2 libklayout_QtCore.so.0 ln -s libklayout_QtCore.so.0.26.2 libklayout_QtCore.so.0.26 rm -f ../../../../build-release/libklayout_QtCore.so.0.26.2 mv -f libklayout_QtCore.so.0.26.2 ../../../../build-release/libklayout_QtCore.so.0.26.2 rm -f ../../../../build-release/libklayout_QtCore.so rm -f ../../../../build-release/libklayout_QtCore.so.0 rm -f ../../../../build-release/libklayout_QtCore.so.0.26 mv -f libklayout_QtCore.so ../../../../build-release/libklayout_QtCore.so mv -f libklayout_QtCore.so.0 ../../../../build-release/libklayout_QtCore.so.0 mv -f libklayout_QtCore.so.0.26 ../../../../build-release/libklayout_QtCore.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtCore' cd QtGui/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtGui/QtGui.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd QtNetwork/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtNetwork/QtNetwork.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd QtSql/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtSql/QtSql.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd QtDesigner/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtDesigner/QtDesigner.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtSql' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtSqlMain.o ../../../../src/gsiqt/qt5/QtSql/gsiQtSqlMain.cc make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtDesigner' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTDESIGNER_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtDesigner -I/<>/build-release/gsiqt/qt5/QtDesigner -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtDesignerMain.o ../../../../src/gsiqt/qt5/QtDesigner/gsiQtDesignerMain.cc make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtNetwork' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQtNetworkAdd.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtGui' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQtGuiAdd.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTDESIGNER_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtDesigner -I/<>/build-release/gsiqt/qt5/QtDesigner -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractExtensionFactory.o ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSql.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQtNetworkAdd.cc:24: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQtGuiAdd.cc:23: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionFactory.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSql.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTDESIGNER_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtDesigner -I/<>/build-release/gsiqt/qt5/QtDesigner -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractExtensionManager.o ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtNetworkMain.o ../../../../src/gsiqt/qt5/QtNetwork/gsiQtNetworkMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractNetworkCache.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractExtensionManager.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractNetworkCache.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtGuiMain.o ../../../../src/gsiqt/qt5/QtGui/gsiQtGuiMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractTextDocumentLayout.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout.cc:49: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTDESIGNER_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtDesigner -I/<>/build-release/gsiqt/qt5/QtDesigner -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractFormBuilder.o ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQAbstractFormBuilder.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractSocket.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTDESIGNER_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtDesigner -I/<>/build-release/gsiqt/qt5/QtDesigner -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFormBuilder.o ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAbstractSocket.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtDesigner/gsiDeclQFormBuilder.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractTextDocumentLayout_Selection.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ rm -f libklayout_QtDesigner.so.0.26.2 libklayout_QtDesigner.so libklayout_QtDesigner.so.0 libklayout_QtDesigner.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtDesigner.so.0 -o libklayout_QtDesigner.so.0.26.2 gsiQtDesignerMain.o gsiDeclQAbstractExtensionFactory.o gsiDeclQAbstractExtensionManager.o gsiDeclQAbstractFormBuilder.o gsiDeclQFormBuilder.o -lz -L/<>/build-release/gsiqt/qt5/QtDesigner/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_Selection.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ln -s libklayout_QtDesigner.so.0.26.2 libklayout_QtDesigner.so ln -s libklayout_QtDesigner.so.0.26.2 libklayout_QtDesigner.so.0 ln -s libklayout_QtDesigner.so.0.26.2 libklayout_QtDesigner.so.0.26 rm -f ../../../../build-release/libklayout_QtDesigner.so.0.26.2 mv -f libklayout_QtDesigner.so.0.26.2 ../../../../build-release/libklayout_QtDesigner.so.0.26.2 rm -f ../../../../build-release/libklayout_QtDesigner.so rm -f ../../../../build-release/libklayout_QtDesigner.so.0 rm -f ../../../../build-release/libklayout_QtDesigner.so.0.26 mv -f libklayout_QtDesigner.so ../../../../build-release/libklayout_QtDesigner.so mv -f libklayout_QtDesigner.so.0 ../../../../build-release/libklayout_QtDesigner.so.0 mv -f libklayout_QtDesigner.so.0.26 ../../../../build-release/libklayout_QtDesigner.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtDesigner' cd QtXmlPatterns/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtXmlPatterns' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtXmlPatternsMain.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiQtXmlPatternsMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractMessageHandler.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractTextDocumentLayout_PaintContext.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlDatabase.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractMessageHandler.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDatabase.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractTextDocumentLayout_PaintContext.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractUndoItem.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAbstractUndoItem.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractUriResolver.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlDriver.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractUriResolver.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessible.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriver.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractXmlNodeModel.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlNodeModel.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractXmlReceiver.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQAbstractXmlReceiver.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSimpleXmlNodeModel.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSimpleXmlNodeModel.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAuthenticator.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQAuthenticator.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSourceLocation.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQSourceLocation.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsDomainNameRecord.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlFormatter.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsDomainNameRecord.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlFormatter.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlDriverCreatorBase.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsHostAddressRecord.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlDriverCreatorBase.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsHostAddressRecord.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlItem.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlError.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsLookup.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlItem.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlError.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsLookup.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlName.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlName.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlNamePool.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessible_State.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlField.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNamePool.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_State.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlField.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlNodeModelIndex.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessible_ActivationObserver.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlNodeModelIndex.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessible_ActivationObserver.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleActionInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlIndex.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsMailExchangeRecord.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleActionInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlIndex.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsMailExchangeRecord.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsServiceRecord.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlQuery.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsServiceRecord.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleEditableTextInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQuery.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlQuery.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEditableTextInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDnsTextRecord.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlQuery.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQDnsTextRecord.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHostAddress.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostAddress.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlQueryModel.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleImageInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlQueryModel.cc:46: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlResultItems.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleImageInterface.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlResultItems.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlSchema.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHostInfo.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleInterface.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchema.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHostInfo.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlSchemaValidator.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleObject.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSchemaValidator.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleObject.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleStateChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXMLPATTERNS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXmlPatterns -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlSerializer.o ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHttpMultiPart.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlRecord.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleStateChangeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXmlPatterns/gsiDeclQXmlSerializer.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpMultiPart.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRecord.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTableCellInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableCellInterface.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ rm -f libklayout_QtXmlPatterns.so.0.26.2 libklayout_QtXmlPatterns.so libklayout_QtXmlPatterns.so.0 libklayout_QtXmlPatterns.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtXmlPatterns.so.0 -o libklayout_QtXmlPatterns.so.0.26.2 gsiQtXmlPatternsMain.o gsiDeclQAbstractMessageHandler.o gsiDeclQAbstractUriResolver.o gsiDeclQAbstractXmlNodeModel.o gsiDeclQAbstractXmlReceiver.o gsiDeclQSimpleXmlNodeModel.o gsiDeclQSourceLocation.o gsiDeclQXmlFormatter.o gsiDeclQXmlItem.o gsiDeclQXmlName.o gsiDeclQXmlNamePool.o gsiDeclQXmlNodeModelIndex.o gsiDeclQXmlQuery.o gsiDeclQXmlResultItems.o gsiDeclQXmlSchema.o gsiDeclQXmlSchemaValidator.o gsiDeclQXmlSerializer.o -lz -L/<>/build-release/gsiqt/qt5/QtXmlPatterns/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlRelation.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc ln -s libklayout_QtXmlPatterns.so.0.26.2 libklayout_QtXmlPatterns.so ln -s libklayout_QtXmlPatterns.so.0.26.2 libklayout_QtXmlPatterns.so.0 ln -s libklayout_QtXmlPatterns.so.0.26.2 libklayout_QtXmlPatterns.so.0.26 rm -f ../../../../build-release/libklayout_QtXmlPatterns.so.0.26.2 mv -f libklayout_QtXmlPatterns.so.0.26.2 ../../../../build-release/libklayout_QtXmlPatterns.so.0.26.2 rm -f ../../../../build-release/libklayout_QtXmlPatterns.so rm -f ../../../../build-release/libklayout_QtXmlPatterns.so.0 rm -f ../../../../build-release/libklayout_QtXmlPatterns.so.0.26 mv -f libklayout_QtXmlPatterns.so ../../../../build-release/libklayout_QtXmlPatterns.so mv -f libklayout_QtXmlPatterns.so.0 ../../../../build-release/libklayout_QtXmlPatterns.so.0 mv -f libklayout_QtXmlPatterns.so.0.26 ../../../../build-release/libklayout_QtXmlPatterns.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtXmlPatterns' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHttpPart.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelation.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQHttpPart.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTableInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlRelationalTableModel.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableInterface.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cd QtXml/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtXml/QtXml.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtXml' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtXmlMain.o ../../../../src/gsiqt/qt5/QtXml/gsiQtXmlMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomAttr.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIPv6Address.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlRelationalTableModel.cc:49: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomAttr.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQIPv6Address.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomCDATASection.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLocalServer.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTableModelChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCDATASection.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalServer.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTableModelChangeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomCharacterData.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomCharacterData.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomComment.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextCursorEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomComment.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLocalSocket.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextCursorEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomDocument.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQLocalSocket.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocument.cc:51: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextInsertEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInsertEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomDocumentFragment.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlResult.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentFragment.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlResult.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextInterface.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomDocumentType.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomDocumentType.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSQL_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSql -I/<>/build-release/gsiqt/qt5/QtSql -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSqlTableModel.o ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkAccessManager.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomElement.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextRemoveEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSql/gsiDeclQSqlTableModel.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomElement.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAccessManager.cc:50: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextRemoveEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextSelectionEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomEntity.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextSelectionEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntity.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleTextUpdateEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomEntityReference.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleTextUpdateEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomEntityReference.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomImplementation.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleValueChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomImplementation.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueChangeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkAddressEntry.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleValueInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkAddressEntry.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQAccessibleValueInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomNamedNodeMap.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkCacheMetaData.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc rm -f libklayout_QtSql.so.0.26.2 libklayout_QtSql.so libklayout_QtSql.so.0 libklayout_QtSql.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtSql.so.0 -o libklayout_QtSql.so.0.26.2 gsiQtSqlMain.o gsiDeclQSql.o gsiDeclQSqlDatabase.o gsiDeclQSqlDriver.o gsiDeclQSqlDriverCreatorBase.o gsiDeclQSqlError.o gsiDeclQSqlField.o gsiDeclQSqlIndex.o gsiDeclQSqlQuery.o gsiDeclQSqlQueryModel.o gsiDeclQSqlRecord.o gsiDeclQSqlRelation.o gsiDeclQSqlRelationalTableModel.o gsiDeclQSqlResult.o gsiDeclQSqlTableModel.o -lz -L/<>/build-release/gsiqt/qt5/QtSql/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNamedNodeMap.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQActionEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCacheMetaData.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQActionEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ln -s libklayout_QtSql.so.0.26.2 libklayout_QtSql.so ln -s libklayout_QtSql.so.0.26.2 libklayout_QtSql.so.0 ln -s libklayout_QtSql.so.0.26.2 libklayout_QtSql.so.0.26 rm -f ../../../../build-release/libklayout_QtSql.so.0.26.2 mv -f libklayout_QtSql.so.0.26.2 ../../../../build-release/libklayout_QtSql.so.0.26.2 rm -f ../../../../build-release/libklayout_QtSql.so rm -f ../../../../build-release/libklayout_QtSql.so.0 rm -f ../../../../build-release/libklayout_QtSql.so.0.26 mv -f libklayout_QtSql.so ../../../../build-release/libklayout_QtSql.so mv -f libklayout_QtSql.so.0 ../../../../build-release/libklayout_QtSql.so.0 mv -f libklayout_QtSql.so.0.26 ../../../../build-release/libklayout_QtSql.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtSql' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomNode.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQApplicationStateChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNode.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkConfiguration.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQApplicationStateChangeEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomNodeList.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfiguration.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNodeList.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBackingStore.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBackingStore.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBitmap.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBitmap.cc:46: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkConfigurationManager.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkConfigurationManager.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBrush.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomNotation.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQBrush.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomNotation.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomProcessingInstruction.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQClipboard.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomProcessingInstruction.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQClipboard.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCloseEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkCookie.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDomText.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCloseEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookie.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQDomText.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkCookieJar.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlAttributes.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkCookieJar.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlAttributes.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQColor.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQColor.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlContentHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQConicalGradient.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkDiskCache.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlContentHandler.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQConicalGradient.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkDiskCache.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQContextMenuEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQContextMenuEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlDTDHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkInterface.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDTDHandler.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkInterface.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlDeclHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDeclHandler.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlDefaultHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCursor.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlDefaultHandler.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQCursor.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkProxy.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkProxyFactory.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxy.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyFactory.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDesktopServices.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDesktopServices.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlEntityResolver.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlErrorHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlEntityResolver.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDoubleValidator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlErrorHandler.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlInputSource.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDoubleValidator.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlInputSource.cc:228:16: warning: by ‘virtual void QXmlInputSource_Adaptor::setData(const QString&)’ [-Woverloaded-virtual] 228 | virtual void setData(const QString &dat) | ^~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlLexicalHandler.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLexicalHandler.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDrag.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkProxyQuery.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDrag.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkProxyQuery.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlLocator.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlLocator.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkReply.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlNamespaceSupport.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDragEnterEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkReply.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlNamespaceSupport.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragEnterEvent.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDragLeaveEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlParseException.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragLeaveEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkRequest.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlParseException.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDragMoveEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkRequest.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDragMoveEvent.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlReader.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlReader.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDropEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTXML_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtXml -I/<>/build-release/gsiqt/qt5/QtXml -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQXmlSimpleReader.o ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQDropEvent.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/gsiqt/qt5/QtXml/gsiDeclQXmlSimpleReader.cc:648:16: warning: by ‘QXmlSimpleReader_Adaptor::parse’ [-Woverloaded-virtual] 648 | virtual bool parse(const QXmlInputSource *input, bool incremental) | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQEnterEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQExposeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQEnterEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQExposeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_QtXml.so.0.26.2 libklayout_QtXml.so libklayout_QtXml.so.0 libklayout_QtXml.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtXml.so.0 -o libklayout_QtXml.so.0.26.2 gsiQtXmlMain.o gsiDeclQDomAttr.o gsiDeclQDomCDATASection.o gsiDeclQDomCharacterData.o gsiDeclQDomComment.o gsiDeclQDomDocument.o gsiDeclQDomDocumentFragment.o gsiDeclQDomDocumentType.o gsiDeclQDomElement.o gsiDeclQDomEntity.o gsiDeclQDomEntityReference.o gsiDeclQDomImplementation.o gsiDeclQDomNamedNodeMap.o gsiDeclQDomNode.o gsiDeclQDomNodeList.o gsiDeclQDomNotation.o gsiDeclQDomProcessingInstruction.o gsiDeclQDomText.o gsiDeclQXmlAttributes.o gsiDeclQXmlContentHandler.o gsiDeclQXmlDTDHandler.o gsiDeclQXmlDeclHandler.o gsiDeclQXmlDefaultHandler.o gsiDeclQXmlEntityResolver.o gsiDeclQXmlErrorHandler.o gsiDeclQXmlInputSource.o gsiDeclQXmlLexicalHandler.o gsiDeclQXmlLocator.o gsiDeclQXmlNamespaceSupport.o gsiDeclQXmlParseException.o gsiDeclQXmlReader.o gsiDeclQXmlSimpleReader.o -lz -L/<>/build-release/gsiqt/qt5/QtXml/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNetworkSession.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileOpenEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ln -s libklayout_QtXml.so.0.26.2 libklayout_QtXml.so In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ln -s libklayout_QtXml.so.0.26.2 libklayout_QtXml.so.0 ln -s libklayout_QtXml.so.0.26.2 libklayout_QtXml.so.0.26 rm -f ../../../../build-release/libklayout_QtXml.so.0.26.2 mv -f libklayout_QtXml.so.0.26.2 ../../../../build-release/libklayout_QtXml.so.0.26.2 rm -f ../../../../build-release/libklayout_QtXml.so rm -f ../../../../build-release/libklayout_QtXml.so.0 rm -f ../../../../build-release/libklayout_QtXml.so.0.26 mv -f libklayout_QtXml.so ../../../../build-release/libklayout_QtXml.so mv -f libklayout_QtXml.so.0 ../../../../build-release/libklayout_QtXml.so.0 mv -f libklayout_QtXml.so.0.26 ../../../../build-release/libklayout_QtXml.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtXml' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSsl.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQNetworkSession.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFileOpenEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFocusEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSsl.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFocusEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslCertificate.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificate.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFont.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFont.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontDatabase.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontDatabase.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontInfo.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontMetrics.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetrics.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslCertificateExtension.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCertificateExtension.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontMetricsF.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGenericPlugin.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQFontMetricsF.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslCipher.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPlugin.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslCipher.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGenericPluginFactory.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslConfiguration.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGenericPluginFactory.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGlyphRun.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslConfiguration.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslEllipticCurve.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGlyphRun.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGradient.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslEllipticCurve.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGradient.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslError.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslError.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslKey.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGuiApplication.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslKey.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQGuiApplication.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHelpEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslPreSharedKeyAuthenticator.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHelpEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslPreSharedKeyAuthenticator.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSslSocket.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHideEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQSslSocket.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHideEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHoverEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTcpServer.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQHoverEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIcon.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpServer.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIcon.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTcpSocket.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQTcpSocket.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIconDragEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconDragEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTNETWORK_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtNetwork -I/<>/build-release/gsiqt/qt5/QtNetwork -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUdpSocket.o ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIconEngine.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtNetwork/gsiDeclQUdpSocket.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIconEngine_AvailableSizesArgument.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIconEnginePlugin.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc rm -f libklayout_QtNetwork.so.0.26.2 libklayout_QtNetwork.so libklayout_QtNetwork.so.0 libklayout_QtNetwork.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtNetwork.so.0 -o libklayout_QtNetwork.so.0.26.2 gsiDeclQtNetworkAdd.o gsiQtNetworkMain.o gsiDeclQAbstractNetworkCache.o gsiDeclQAbstractSocket.o gsiDeclQAuthenticator.o gsiDeclQDnsDomainNameRecord.o gsiDeclQDnsHostAddressRecord.o gsiDeclQDnsLookup.o gsiDeclQDnsMailExchangeRecord.o gsiDeclQDnsServiceRecord.o gsiDeclQDnsTextRecord.o gsiDeclQHostAddress.o gsiDeclQHostInfo.o gsiDeclQHttpMultiPart.o gsiDeclQHttpPart.o gsiDeclQIPv6Address.o gsiDeclQLocalServer.o gsiDeclQLocalSocket.o gsiDeclQNetworkAccessManager.o gsiDeclQNetworkAddressEntry.o gsiDeclQNetworkCacheMetaData.o gsiDeclQNetworkConfiguration.o gsiDeclQNetworkConfigurationManager.o gsiDeclQNetworkCookie.o gsiDeclQNetworkCookieJar.o gsiDeclQNetworkDiskCache.o gsiDeclQNetworkInterface.o gsiDeclQNetworkProxy.o gsiDeclQNetworkProxyFactory.o gsiDeclQNetworkProxyQuery.o gsiDeclQNetworkReply.o gsiDeclQNetworkRequest.o gsiDeclQNetworkSession.o gsiDeclQSsl.o gsiDeclQSslCertificate.o gsiDeclQSslCertificateExtension.o gsiDeclQSslCipher.o gsiDeclQSslConfiguration.o gsiDeclQSslEllipticCurve.o gsiDeclQSslError.o gsiDeclQSslKey.o gsiDeclQSslPreSharedKeyAuthenticator.o gsiDeclQSslSocket.o gsiDeclQTcpServer.o gsiDeclQTcpSocket.o gsiDeclQUdpSocket.o -lz -L/<>/build-release/gsiqt/qt5/QtNetwork/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEngine_AvailableSizesArgument.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImage.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIconEnginePlugin.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageIOHandler.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImage.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOHandler.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageIOPlugin.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc ln -s libklayout_QtNetwork.so.0.26.2 libklayout_QtNetwork.so ln -s libklayout_QtNetwork.so.0.26.2 libklayout_QtNetwork.so.0 ln -s libklayout_QtNetwork.so.0.26.2 libklayout_QtNetwork.so.0.26 rm -f ../../../../build-release/libklayout_QtNetwork.so.0.26.2 mv -f libklayout_QtNetwork.so.0.26.2 ../../../../build-release/libklayout_QtNetwork.so.0.26.2 rm -f ../../../../build-release/libklayout_QtNetwork.so rm -f ../../../../build-release/libklayout_QtNetwork.so.0 rm -f ../../../../build-release/libklayout_QtNetwork.so.0.26 mv -f libklayout_QtNetwork.so ../../../../build-release/libklayout_QtNetwork.so mv -f libklayout_QtNetwork.so.0 ../../../../build-release/libklayout_QtNetwork.so.0 mv -f libklayout_QtNetwork.so.0.26 ../../../../build-release/libklayout_QtNetwork.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtNetwork' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageReader.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageIOPlugin.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageReader.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageWriter.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputMethod.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQImageWriter.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethod.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputMethodEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputMethodEvent_Attribute.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodEvent_Attribute.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputMethodQueryEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQIntValidator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQInputMethodQueryEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQKeyEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQIntValidator.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeyEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQKeySequence.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLinearGradient.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQKeySequence.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQLinearGradient.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMatrix.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMatrix4x4.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMouseEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMatrix4x4.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMouseEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMoveEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMovie.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMoveEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQMovie.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQNativeGestureEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQOffscreenSurface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQNativeGestureEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQOffscreenSurface.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPageLayout.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageLayout.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPageSize.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPagedPaintDevice.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPageSize.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPagedPaintDevice_Margins.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPagedPaintDevice_Margins.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPaintDevice.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDevice.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPaintDeviceWindow.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintDeviceWindow.cc:62: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPaintEngine.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPaintEngineState.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngine.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEngineState.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPaintEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPaintEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPainter.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPainter_PixmapFragment.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPainterPath.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter.cc:58: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainter_PixmapFragment.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPainterPath_Element.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPath_Element.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPainterPathStroker.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPainterPathStroker.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPalette.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPalette.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPdfWriter.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPen.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPdfWriter.cc:45: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPen.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPicture.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPictureFormatPlugin.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPicture.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPictureFormatPlugin.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPixelFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPixmap.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPixmapCache.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixelFormat.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmap.cc:46: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPixmapCache.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPlatformSurfaceEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPlatformSurfaceEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPolygon.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPolygonF.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbPolygon.h:33, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../../src/db/db/dbPolygon.h:2392:26: required from ‘gsi::ArgSpecImpl::ArgSpecImpl(const gsi::ArgSpecImpl&) [with T = db::simple_polygon]’ ../../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodBase* gsi::StaticMethod1::clone() const [with R = QPolygon*; A1 = const db::simple_polygon&; Transfer = gsi::arg_pass_ownership]’ ../../../../src/gsi/gsi/gsiMethodsVar.h:378:23: required from here ../../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:32, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygon.cc:41: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: ../../../../src/db/db/dbPolygon.h:2392:26: required from ‘gsi::ArgSpecImpl::ArgSpecImpl(const gsi::ArgSpecImpl&) [with T = db::simple_polygon]’ ../../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodBase* gsi::StaticMethod1::clone() const [with R = QPolygonF*; A1 = const db::simple_polygon&; Transfer = gsi::arg_pass_ownership]’ ../../../../src/gsi/gsi/gsiMethodsVar.h:378:23: required from here ../../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:32, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQPolygonF.cc:42: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQQuaternion.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQQuaternion.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadialGradient.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRasterWindow.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRadialGradient.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRasterWindow.cc:62: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRawFont.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegExpValidator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRawFont.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegExpValidator.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegion.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRegularExpressionValidator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegion.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQRegularExpressionValidator.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQResizeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQResizeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScreen.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScreenOrientationChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScrollEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreen.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScreenOrientationChangeEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScrollPrepareEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSessionManager.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQScrollPrepareEvent.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSessionManager.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQShortcutEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQShowEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShortcutEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStandardItem.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQShowEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItem.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStandardItemModel.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStaticText.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStandardItemModel.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStatusTipEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStaticText.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStatusTipEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleHints.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSurface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQStyleHints.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurface.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSurfaceFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSurfaceFormat.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSyntaxHighlighter.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQSyntaxHighlighter.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTabletEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBlock.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBlock_Iterator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTabletEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlock_Iterator.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBlockFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBlockGroup.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockFormat.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockGroup.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBlockUserData.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextCharFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextBlockUserData.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextCursor.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCharFormat.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextDocument.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextDocumentFragment.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextCursor.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocument.cc:52: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentFragment.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextDocumentWriter.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextDocumentWriter.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFormat.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextFragment.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFragment.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextFrame.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextFrame_Iterator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextFrameFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrame_Iterator.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextFrameFormat.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextImageFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextInlineObject.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextItem.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextImageFormat.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextInlineObject.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextItem.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextLayout.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextLayout_FormatRange.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLayout_FormatRange.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextLength.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextLine.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLength.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextList.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextLine.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextList.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextListFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextObject.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextObjectInterface.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextListFormat.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObject.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextObjectInterface.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextOption.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextOption_Tab.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextTable.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextOption_Tab.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextTableCell.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTable.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCell.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextTableCellFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextTableFormat.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableCellFormat.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTextTableFormat.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQToolBarChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTouchDevice.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQToolBarChangeEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchDevice.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTouchEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTouchEvent_TouchPoint.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTouchEvent_TouchPoint.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTransform.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQValidator.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQTransform.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQValidator.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVector2D.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVector3D.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector2D.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector3D.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVector4D.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWhatsThisClickedEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWheelEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWindow.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQVector4D.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWhatsThisClickedEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWheelEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindow.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTGUI_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtGui -I/<>/build-release/gsiqt/qt5/QtGui -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -I../../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWindowStateChangeEvent.o ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtGui/gsiDeclQWindowStateChangeEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_QtGui.so.0.26.2 libklayout_QtGui.so libklayout_QtGui.so.0 libklayout_QtGui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtGui.so.0 -o libklayout_QtGui.so.0.26.2 gsiDeclQtGuiAdd.o gsiQtGuiMain.o gsiDeclQAbstractTextDocumentLayout.o gsiDeclQAbstractTextDocumentLayout_Selection.o gsiDeclQAbstractTextDocumentLayout_PaintContext.o gsiDeclQAbstractUndoItem.o gsiDeclQAccessible.o gsiDeclQAccessible_State.o gsiDeclQAccessible_ActivationObserver.o gsiDeclQAccessibleActionInterface.o gsiDeclQAccessibleEditableTextInterface.o gsiDeclQAccessibleEvent.o gsiDeclQAccessibleImageInterface.o gsiDeclQAccessibleInterface.o gsiDeclQAccessibleObject.o gsiDeclQAccessibleStateChangeEvent.o gsiDeclQAccessibleTableCellInterface.o gsiDeclQAccessibleTableInterface.o gsiDeclQAccessibleTableModelChangeEvent.o gsiDeclQAccessibleTextCursorEvent.o gsiDeclQAccessibleTextInsertEvent.o gsiDeclQAccessibleTextInterface.o gsiDeclQAccessibleTextRemoveEvent.o gsiDeclQAccessibleTextSelectionEvent.o gsiDeclQAccessibleTextUpdateEvent.o gsiDeclQAccessibleValueChangeEvent.o gsiDeclQAccessibleValueInterface.o gsiDeclQActionEvent.o gsiDeclQApplicationStateChangeEvent.o gsiDeclQBackingStore.o gsiDeclQBitmap.o gsiDeclQBrush.o gsiDeclQClipboard.o gsiDeclQCloseEvent.o gsiDeclQColor.o gsiDeclQConicalGradient.o gsiDeclQContextMenuEvent.o gsiDeclQCursor.o gsiDeclQDesktopServices.o gsiDeclQDoubleValidator.o gsiDeclQDrag.o gsiDeclQDragEnterEvent.o gsiDeclQDragLeaveEvent.o gsiDeclQDragMoveEvent.o gsiDeclQDropEvent.o gsiDeclQEnterEvent.o gsiDeclQExposeEvent.o gsiDeclQFileOpenEvent.o gsiDeclQFocusEvent.o gsiDeclQFont.o gsiDeclQFontDatabase.o gsiDeclQFontInfo.o gsiDeclQFontMetrics.o gsiDeclQFontMetricsF.o gsiDeclQGenericPlugin.o gsiDeclQGenericPluginFactory.o gsiDeclQGlyphRun.o gsiDeclQGradient.o gsiDeclQGuiApplication.o gsiDeclQHelpEvent.o gsiDeclQHideEvent.o gsiDeclQHoverEvent.o gsiDeclQIcon.o gsiDeclQIconDragEvent.o gsiDeclQIconEngine.o gsiDeclQIconEngine_AvailableSizesArgument.o gsiDeclQIconEnginePlugin.o gsiDeclQImage.o gsiDeclQImageIOHandler.o gsiDeclQImageIOPlugin.o gsiDeclQImageReader.o gsiDeclQImageWriter.o gsiDeclQInputEvent.o gsiDeclQInputMethod.o gsiDeclQInputMethodEvent.o gsiDeclQInputMethodEvent_Attribute.o gsiDeclQInputMethodQueryEvent.o gsiDeclQIntValidator.o gsiDeclQKeyEvent.o gsiDeclQKeySequence.o gsiDeclQLinearGradient.o gsiDeclQMatrix.o gsiDeclQMatrix4x4.o gsiDeclQMouseEvent.o gsiDeclQMoveEvent.o gsiDeclQMovie.o gsiDeclQNativeGestureEvent.o gsiDeclQOffscreenSurface.o gsiDeclQPageLayout.o gsiDeclQPageSize.o gsiDeclQPagedPaintDevice.o gsiDeclQPagedPaintDevice_Margins.o gsiDeclQPaintDevice.o gsiDeclQPaintDeviceWindow.o gsiDeclQPaintEngine.o gsiDeclQPaintEngineState.o gsiDeclQPaintEvent.o gsiDeclQPainter.o gsiDeclQPainter_PixmapFragment.o gsiDeclQPainterPath.o gsiDeclQPainterPath_Element.o gsiDeclQPainterPathStroker.o gsiDeclQPalette.o gsiDeclQPdfWriter.o gsiDeclQPen.o gsiDeclQPicture.o gsiDeclQPictureFormatPlugin.o gsiDeclQPixelFormat.o gsiDeclQPixmap.o gsiDeclQPixmapCache.o gsiDeclQPlatformSurfaceEvent.o gsiDeclQPolygon.o gsiDeclQPolygonF.o gsiDeclQQuaternion.o gsiDeclQRadialGradient.o gsiDeclQRasterWindow.o gsiDeclQRawFont.o gsiDeclQRegExpValidator.o gsiDeclQRegion.o gsiDeclQRegularExpressionValidator.o gsiDeclQResizeEvent.o gsiDeclQScreen.o gsiDeclQScreenOrientationChangeEvent.o gsiDeclQScrollEvent.o gsiDeclQScrollPrepareEvent.o gsiDeclQSessionManager.o gsiDeclQShortcutEvent.o gsiDeclQShowEvent.o gsiDeclQStandardItem.o gsiDeclQStandardItemModel.o gsiDeclQStaticText.o gsiDeclQStatusTipEvent.o gsiDeclQStyleHints.o gsiDeclQSurface.o gsiDeclQSurfaceFormat.o gsiDeclQSyntaxHighlighter.o gsiDeclQTabletEvent.o gsiDeclQTextBlock.o gsiDeclQTextBlock_Iterator.o gsiDeclQTextBlockFormat.o gsiDeclQTextBlockGroup.o gsiDeclQTextBlockUserData.o gsiDeclQTextCharFormat.o gsiDeclQTextCursor.o gsiDeclQTextDocument.o gsiDeclQTextDocumentFragment.o gsiDeclQTextDocumentWriter.o gsiDeclQTextFormat.o gsiDeclQTextFragment.o gsiDeclQTextFrame.o gsiDeclQTextFrame_Iterator.o gsiDeclQTextFrameFormat.o gsiDeclQTextImageFormat.o gsiDeclQTextInlineObject.o gsiDeclQTextItem.o gsiDeclQTextLayout.o gsiDeclQTextLayout_FormatRange.o gsiDeclQTextLength.o gsiDeclQTextLine.o gsiDeclQTextList.o gsiDeclQTextListFormat.o gsiDeclQTextObject.o gsiDeclQTextObjectInterface.o gsiDeclQTextOption.o gsiDeclQTextOption_Tab.o gsiDeclQTextTable.o gsiDeclQTextTableCell.o gsiDeclQTextTableCellFormat.o gsiDeclQTextTableFormat.o gsiDeclQToolBarChangeEvent.o gsiDeclQTouchDevice.o gsiDeclQTouchEvent.o gsiDeclQTouchEvent_TouchPoint.o gsiDeclQTransform.o gsiDeclQValidator.o gsiDeclQVector2D.o gsiDeclQVector3D.o gsiDeclQVector4D.o gsiDeclQWhatsThisClickedEvent.o gsiDeclQWheelEvent.o gsiDeclQWindow.o gsiDeclQWindowStateChangeEvent.o -lz -L/<>/build-release/gsiqt/qt5/QtGui/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_db -lklayout_QtCore /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_QtGui.so.0.26.2 libklayout_QtGui.so ln -s libklayout_QtGui.so.0.26.2 libklayout_QtGui.so.0 ln -s libklayout_QtGui.so.0.26.2 libklayout_QtGui.so.0.26 rm -f ../../../../build-release/libklayout_QtGui.so.0.26.2 mv -f libklayout_QtGui.so.0.26.2 ../../../../build-release/libklayout_QtGui.so.0.26.2 rm -f ../../../../build-release/libklayout_QtGui.so rm -f ../../../../build-release/libklayout_QtGui.so.0 rm -f ../../../../build-release/libklayout_QtGui.so.0.26 mv -f libklayout_QtGui.so ../../../../build-release/libklayout_QtGui.so mv -f libklayout_QtGui.so.0 ../../../../build-release/libklayout_QtGui.so.0 mv -f libklayout_QtGui.so.0.26 ../../../../build-release/libklayout_QtGui.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtGui' cd QtWidgets/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtWidgets/QtWidgets.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtWidgets' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQtWidgetsAdd.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtWidgetsMain.o ../../../../src/gsiqt/qt5/QtWidgets/gsiQtWidgetsMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractGraphicsShapeItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractItemDelegate.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQtWidgetsAdd.cc:23: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemDelegate.cc:46: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractButton.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractGraphicsShapeItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractItemView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractItemView.cc:90: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractScrollArea.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractScrollArea.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractSlider.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractSpinBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSlider.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAbstractSpinBox.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAccessibleWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAccessibleWidget.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAction.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQActionGroup.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQAction.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQActionGroup.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQApplication.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQApplication.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQBoxLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQBoxLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQButtonGroup.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCalendarWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQButtonGroup.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCheckBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCalendarWidget.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQColorDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCheckBox.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColorDialog.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQColormap.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColormap.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQColumnView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQComboBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQColumnView.cc:91: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQComboBox.cc:90: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCommandLinkButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommandLinkButton.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCommonStyle.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCommonStyle.cc:51: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCompleter.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDataWidgetMapper.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQCompleter.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDataWidgetMapper.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDateEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateEdit.cc:88: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDateTimeEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDateTimeEdit.cc:88: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDesktopWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDesktopWidget.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDial.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDial.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialog.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDialogButtonBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDialogButtonBox.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDirModel.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDirModel.cc:45: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDockWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQDoubleSpinBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDockWidget.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQDoubleSpinBox.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQErrorMessage.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQErrorMessage.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileDialog.cc:87: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileIconProvider.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFileSystemModel.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileIconProvider.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFileSystemModel.cc:47: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFocusFrame.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFocusFrame.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontComboBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontComboBox.cc:90: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFontDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFormLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFontDialog.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFormLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQFrame.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQFrame.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGestureEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureEvent.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGestureRecognizer.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsAnchor.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGestureRecognizer.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchor.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsAnchorLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsAnchorLayout.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsBlurEffect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsBlurEffect.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsColorizeEffect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsDropShadowEffect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsColorizeEffect.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsDropShadowEffect.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsEffect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEffect.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsEllipseItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsGridLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsEllipseItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsGridLayout.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItem.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsItemAnimation.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsItemGroup.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemAnimation.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsItemGroup.cc:57: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayout.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsLayoutItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsLineItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsLinearLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLayoutItem.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLineItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsLinearLayout.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsObject.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsOpacityEffect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsObject.cc:62: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsPathItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsOpacityEffect.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPathItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsPixmapItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsPolygonItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPixmapItem.cc:59: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsProxyWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsPolygonItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsProxyWidget.cc:78: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsRectItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRectItem.cc:60: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsRotation.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsRotation.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsScale.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsScene.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScale.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneContextMenuEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsScene.cc:50: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneDragDropEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneContextMenuEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneDragDropEvent.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneHelpEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneEvent.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHelpEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneHoverEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneMouseEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneMoveEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneHoverEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMouseEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneMoveEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneResizeEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSceneWheelEvent.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSimpleTextItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneResizeEvent.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSceneWheelEvent.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsSimpleTextItem.cc:61: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsTextItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsTransform.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTextItem.cc:67: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsTransform.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsView.cc:94: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGraphicsWidget.cc:77: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGridLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGridLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGroupBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQGroupBox.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHBoxLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHBoxLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQHeaderView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQHeaderView.cc:90: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQInputDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemDelegate.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQInputDialog.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemDelegate.cc:51: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemEditorCreatorBase.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorCreatorBase.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQItemEditorFactory.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQItemEditorFactory.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQKeySequenceEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLCDNumber.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQKeySequenceEdit.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLabel.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLCDNumber.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLabel.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayout.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLayoutItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLayoutItem.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQLineEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQListView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQListWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQLineEdit.cc:86: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListView.cc:90: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidget.cc:92: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQListWidgetItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQListWidgetItem.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMainWindow.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMainWindow.cc:87: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMdiArea.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMdiSubWindow.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiArea.cc:86: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMdiSubWindow.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMenu.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenu.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMenuBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMessageBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMenuBar.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQMessageBox.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPanGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPanGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPinchGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPinchGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPlainTextDocumentLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPlainTextEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextDocumentLayout.cc:49: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPlainTextEdit.cc:95: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQProgressBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressBar.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQProgressDialog.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQProgressDialog.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPushButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQPushButton.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadioButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRubberBand.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScrollArea.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRadioButton.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQRubberBand.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollArea.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScrollBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollBar.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScroller.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQScrollerProperties.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScroller.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQScrollerProperties.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQShortcut.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQShortcut.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSizeGrip.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizeGrip.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSizePolicy.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSlider.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSizePolicy.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSlider.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSpacerItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpacerItem.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSpinBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSpinBox.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSplashScreen.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSplitter.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplashScreen.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitter.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSplitterHandle.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSplitterHandle.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStackedLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStackedWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStatusBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStackedWidget.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStatusBar.cc:82: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyle.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:50: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleFactory.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleHintReturn.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleFactory.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleHintReturnMask.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturn.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleHintReturnVariant.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnMask.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOption.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleHintReturnVariant.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOption.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionComboBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionButton.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComboBox.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionComplex.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionDockWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionComplex.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionFocusRect.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionDockWidget.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFocusRect.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionFrame.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionGraphicsItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionFrame.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionGroupBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGraphicsItem.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionGroupBox.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionHeader.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionMenuItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionHeader.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionProgressBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionMenuItem.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionProgressBar.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionRubberBand.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionSizeGrip.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionRubberBand.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionSlider.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSizeGrip.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSlider.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionSpinBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionTab.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionSpinBox.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionTabBarBase.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTab.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabBarBase.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionTabWidgetFrame.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionTitleBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTabWidgetFrame.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionToolBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionTitleBar.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBar.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionToolBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionToolButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyleOptionViewItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolBox.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionToolButton.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyleOptionViewItem.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStylePainter.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStylePlugin.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQStyledItemDelegate.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePainter.cc:63: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStylePlugin.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyledItemDelegate.cc:48: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSwipeGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSwipeGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSystemTrayIcon.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQSystemTrayIcon.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTabBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabBar.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTabWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTabWidget.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTableView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableView.cc:91: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc: In function ‘void __static_initialization_and_destruction_0(int, int)’: ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQStyle.cc:3212:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 3212 | } | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTableWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTableWidgetItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidget.cc:94: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetItem.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTableWidgetSelectionRange.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTableWidgetSelectionRange.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTapAndHoldGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTapGesture.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapAndHoldGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextBrowser.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTapGesture.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextBrowser.cc:93: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTextEdit_ExtraSelection.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit_ExtraSelection.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTextEdit.cc:93: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTimeEdit.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTimeEdit.cc:88: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQToolBar.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQToolBox.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBar.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolBox.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQToolButton.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolButton.cc:85: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQToolTip.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTreeView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTreeWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQToolTip.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidget.cc:93: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeView.cc:91: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTreeWidgetItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItem.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQTreeWidgetItemIterator.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQTreeWidgetItemIterator.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUndoCommand.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoCommand.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUndoGroup.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUndoStack.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoGroup.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoStack.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQUndoView.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVBoxLayout.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQUndoView.cc:92: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQVBoxLayout.cc:44: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWhatsThis.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWidget.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWhatsThis.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidget.cc:81: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWidgetAction.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWidgetItem.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetAction.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWidgetItem.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWizard.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTWIDGETS_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtWidgets -I/<>/build-release/gsiqt/qt5/QtWidgets -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQWizardPage.o ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizard.cc:84: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtWidgets/gsiDeclQWizardPage.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_QtWidgets.so.0.26.2 libklayout_QtWidgets.so libklayout_QtWidgets.so.0 libklayout_QtWidgets.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtWidgets.so.0 -o libklayout_QtWidgets.so.0.26.2 gsiDeclQtWidgetsAdd.o gsiQtWidgetsMain.o gsiDeclQAbstractButton.o gsiDeclQAbstractGraphicsShapeItem.o gsiDeclQAbstractItemDelegate.o gsiDeclQAbstractItemView.o gsiDeclQAbstractScrollArea.o gsiDeclQAbstractSlider.o gsiDeclQAbstractSpinBox.o gsiDeclQAccessibleWidget.o gsiDeclQAction.o gsiDeclQActionGroup.o gsiDeclQApplication.o gsiDeclQBoxLayout.o gsiDeclQButtonGroup.o gsiDeclQCalendarWidget.o gsiDeclQCheckBox.o gsiDeclQColorDialog.o gsiDeclQColormap.o gsiDeclQColumnView.o gsiDeclQComboBox.o gsiDeclQCommandLinkButton.o gsiDeclQCommonStyle.o gsiDeclQCompleter.o gsiDeclQDataWidgetMapper.o gsiDeclQDateEdit.o gsiDeclQDateTimeEdit.o gsiDeclQDesktopWidget.o gsiDeclQDial.o gsiDeclQDialog.o gsiDeclQDialogButtonBox.o gsiDeclQDirModel.o gsiDeclQDockWidget.o gsiDeclQDoubleSpinBox.o gsiDeclQErrorMessage.o gsiDeclQFileDialog.o gsiDeclQFileIconProvider.o gsiDeclQFileSystemModel.o gsiDeclQFocusFrame.o gsiDeclQFontComboBox.o gsiDeclQFontDialog.o gsiDeclQFormLayout.o gsiDeclQFrame.o gsiDeclQGesture.o gsiDeclQGestureEvent.o gsiDeclQGestureRecognizer.o gsiDeclQGraphicsAnchor.o gsiDeclQGraphicsAnchorLayout.o gsiDeclQGraphicsBlurEffect.o gsiDeclQGraphicsColorizeEffect.o gsiDeclQGraphicsDropShadowEffect.o gsiDeclQGraphicsEffect.o gsiDeclQGraphicsEllipseItem.o gsiDeclQGraphicsGridLayout.o gsiDeclQGraphicsItem.o gsiDeclQGraphicsItemAnimation.o gsiDeclQGraphicsItemGroup.o gsiDeclQGraphicsLayout.o gsiDeclQGraphicsLayoutItem.o gsiDeclQGraphicsLineItem.o gsiDeclQGraphicsLinearLayout.o gsiDeclQGraphicsObject.o gsiDeclQGraphicsOpacityEffect.o gsiDeclQGraphicsPathItem.o gsiDeclQGraphicsPixmapItem.o gsiDeclQGraphicsPolygonItem.o gsiDeclQGraphicsProxyWidget.o gsiDeclQGraphicsRectItem.o gsiDeclQGraphicsRotation.o gsiDeclQGraphicsScale.o gsiDeclQGraphicsScene.o gsiDeclQGraphicsSceneContextMenuEvent.o gsiDeclQGraphicsSceneDragDropEvent.o gsiDeclQGraphicsSceneEvent.o gsiDeclQGraphicsSceneHelpEvent.o gsiDeclQGraphicsSceneHoverEvent.o gsiDeclQGraphicsSceneMouseEvent.o gsiDeclQGraphicsSceneMoveEvent.o gsiDeclQGraphicsSceneResizeEvent.o gsiDeclQGraphicsSceneWheelEvent.o gsiDeclQGraphicsSimpleTextItem.o gsiDeclQGraphicsTextItem.o gsiDeclQGraphicsTransform.o gsiDeclQGraphicsView.o gsiDeclQGraphicsWidget.o gsiDeclQGridLayout.o gsiDeclQGroupBox.o gsiDeclQHBoxLayout.o gsiDeclQHeaderView.o gsiDeclQInputDialog.o gsiDeclQItemDelegate.o gsiDeclQItemEditorCreatorBase.o gsiDeclQItemEditorFactory.o gsiDeclQKeySequenceEdit.o gsiDeclQLCDNumber.o gsiDeclQLabel.o gsiDeclQLayout.o gsiDeclQLayoutItem.o gsiDeclQLineEdit.o gsiDeclQListView.o gsiDeclQListWidget.o gsiDeclQListWidgetItem.o gsiDeclQMainWindow.o gsiDeclQMdiArea.o gsiDeclQMdiSubWindow.o gsiDeclQMenu.o gsiDeclQMenuBar.o gsiDeclQMessageBox.o gsiDeclQPanGesture.o gsiDeclQPinchGesture.o gsiDeclQPlainTextDocumentLayout.o gsiDeclQPlainTextEdit.o gsiDeclQProgressBar.o gsiDeclQProgressDialog.o gsiDeclQPushButton.o gsiDeclQRadioButton.o gsiDeclQRubberBand.o gsiDeclQScrollArea.o gsiDeclQScrollBar.o gsiDeclQScroller.o gsiDeclQScrollerProperties.o gsiDeclQShortcut.o gsiDeclQSizeGrip.o gsiDeclQSizePolicy.o gsiDeclQSlider.o gsiDeclQSpacerItem.o gsiDeclQSpinBox.o gsiDeclQSplashScreen.o gsiDeclQSplitter.o gsiDeclQSplitterHandle.o gsiDeclQStackedLayout.o gsiDeclQStackedWidget.o gsiDeclQStatusBar.o gsiDeclQStyle.o gsiDeclQStyleFactory.o gsiDeclQStyleHintReturn.o gsiDeclQStyleHintReturnMask.o gsiDeclQStyleHintReturnVariant.o gsiDeclQStyleOption.o gsiDeclQStyleOptionButton.o gsiDeclQStyleOptionComboBox.o gsiDeclQStyleOptionComplex.o gsiDeclQStyleOptionDockWidget.o gsiDeclQStyleOptionFocusRect.o gsiDeclQStyleOptionFrame.o gsiDeclQStyleOptionGraphicsItem.o gsiDeclQStyleOptionGroupBox.o gsiDeclQStyleOptionHeader.o gsiDeclQStyleOptionMenuItem.o gsiDeclQStyleOptionProgressBar.o gsiDeclQStyleOptionRubberBand.o gsiDeclQStyleOptionSizeGrip.o gsiDeclQStyleOptionSlider.o gsiDeclQStyleOptionSpinBox.o gsiDeclQStyleOptionTab.o gsiDeclQStyleOptionTabBarBase.o gsiDeclQStyleOptionTabWidgetFrame.o gsiDeclQStyleOptionTitleBar.o gsiDeclQStyleOptionToolBar.o gsiDeclQStyleOptionToolBox.o gsiDeclQStyleOptionToolButton.o gsiDeclQStyleOptionViewItem.o gsiDeclQStylePainter.o gsiDeclQStylePlugin.o gsiDeclQStyledItemDelegate.o gsiDeclQSwipeGesture.o gsiDeclQSystemTrayIcon.o gsiDeclQTabBar.o gsiDeclQTabWidget.o gsiDeclQTableView.o gsiDeclQTableWidget.o gsiDeclQTableWidgetItem.o gsiDeclQTableWidgetSelectionRange.o gsiDeclQTapAndHoldGesture.o gsiDeclQTapGesture.o gsiDeclQTextBrowser.o gsiDeclQTextEdit.o gsiDeclQTextEdit_ExtraSelection.o gsiDeclQTimeEdit.o gsiDeclQToolBar.o gsiDeclQToolBox.o gsiDeclQToolButton.o gsiDeclQToolTip.o gsiDeclQTreeView.o gsiDeclQTreeWidget.o gsiDeclQTreeWidgetItem.o gsiDeclQTreeWidgetItemIterator.o gsiDeclQUndoCommand.o gsiDeclQUndoGroup.o gsiDeclQUndoStack.o gsiDeclQUndoView.o gsiDeclQVBoxLayout.o gsiDeclQWhatsThis.o gsiDeclQWidget.o gsiDeclQWidgetAction.o gsiDeclQWidgetItem.o gsiDeclQWizard.o gsiDeclQWizardPage.o -lz -L/<>/build-release/gsiqt/qt5/QtWidgets/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_QtWidgets.so.0.26.2 libklayout_QtWidgets.so ln -s libklayout_QtWidgets.so.0.26.2 libklayout_QtWidgets.so.0 ln -s libklayout_QtWidgets.so.0.26.2 libklayout_QtWidgets.so.0.26 rm -f ../../../../build-release/libklayout_QtWidgets.so.0.26.2 mv -f libklayout_QtWidgets.so.0.26.2 ../../../../build-release/libklayout_QtWidgets.so.0.26.2 rm -f ../../../../build-release/libklayout_QtWidgets.so rm -f ../../../../build-release/libklayout_QtWidgets.so.0 rm -f ../../../../build-release/libklayout_QtWidgets.so.0.26 mv -f libklayout_QtWidgets.so ../../../../build-release/libklayout_QtWidgets.so mv -f libklayout_QtWidgets.so.0 ../../../../build-release/libklayout_QtWidgets.so.0 mv -f libklayout_QtWidgets.so.0.26 ../../../../build-release/libklayout_QtWidgets.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtWidgets' cd QtMultimedia/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd QtPrintSupport/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd QtSvg/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtSvg/QtSvg.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtMultimedia' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtMultimediaMain.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiQtMultimediaMain.cc make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtPrintSupport' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtPrintSupportMain.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiQtPrintSupportMain.cc make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtSvg' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSVG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSvg -I/<>/build-release/gsiqt/qt5/QtSvg -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiQtSvgMain.o ../../../../src/gsiqt/qt5/QtSvg/gsiQtSvgMain.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractAudioDeviceInfo.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractAudioInput.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractPrintDialog.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSVG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSvg -I/<>/build-release/gsiqt/qt5/QtSvg -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsSvgItem.o ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioDeviceInfo.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioInput.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQAbstractPrintDialog.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQGraphicsSvgItem.cc:64: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractAudioOutput.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractVideoBuffer.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractAudioOutput.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoBuffer.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSVG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSvg -I/<>/build-release/gsiqt/qt5/QtSvg -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSvgGenerator.o ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgGenerator.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractVideoFilter.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSVG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSvg -I/<>/build-release/gsiqt/qt5/QtSvg -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSvgRenderer.o ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoFilter.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgRenderer.cc:43: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAbstractVideoSurface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPageSetupDialog.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAbstractVideoSurface.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPageSetupDialog.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudio.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTSVG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtSvg -I/<>/build-release/gsiqt/qt5/QtSvg -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSvgWidget.o ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudio.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtSvg/gsiDeclQSvgWidget.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrintDialog.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintDialog.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrintEngine.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintEngine.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ rm -f libklayout_QtSvg.so.0.26.2 libklayout_QtSvg.so libklayout_QtSvg.so.0 libklayout_QtSvg.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtSvg.so.0 -o libklayout_QtSvg.so.0.26.2 gsiQtSvgMain.o gsiDeclQGraphicsSvgItem.o gsiDeclQSvgGenerator.o gsiDeclQSvgRenderer.o gsiDeclQSvgWidget.o -lz -L/<>/build-release/gsiqt/qt5/QtSvg/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore -lklayout_QtWidgets -lklayout_QtGui /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libklayout_QtSvg.so.0.26.2 libklayout_QtSvg.so ln -s libklayout_QtSvg.so.0.26.2 libklayout_QtSvg.so.0 ln -s libklayout_QtSvg.so.0.26.2 libklayout_QtSvg.so.0.26 rm -f ../../../../build-release/libklayout_QtSvg.so.0.26.2 mv -f libklayout_QtSvg.so.0.26.2 ../../../../build-release/libklayout_QtSvg.so.0.26.2 rm -f ../../../../build-release/libklayout_QtSvg.so rm -f ../../../../build-release/libklayout_QtSvg.so.0 rm -f ../../../../build-release/libklayout_QtSvg.so.0.26 mv -f libklayout_QtSvg.so ../../../../build-release/libklayout_QtSvg.so mv -f libklayout_QtSvg.so.0 ../../../../build-release/libklayout_QtSvg.so.0 mv -f libklayout_QtSvg.so.0.26 ../../../../build-release/libklayout_QtSvg.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtSvg' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioBuffer.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioBuffer.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioDecoder.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrintPreviewDialog.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoder.cc:41: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioDecoderControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewDialog.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDecoderControl.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrintPreviewWidget.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrintPreviewWidget.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrinter.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinter.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioDeviceInfo.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioDeviceInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioEncoderSettings.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTPRINTSUPPORT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtPrintSupport -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQPrinterInfo.o ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettings.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtPrintSupport/gsiDeclQPrinterInfo.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioEncoderSettingsControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioFormat.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioEncoderSettingsControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioInput.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioFormat.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInput.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioInputSelectorControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioInputSelectorControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioOutput.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutput.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioOutputSelectorControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioProbe.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioOutputSelectorControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioProbe.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioRecorder.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioRecorder.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioSystemFactoryInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQAudioSystemPlugin.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemFactoryInterface.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQAudioSystemPlugin.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCamera.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCamera_FrameRateRange.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraCaptureBufferFormatControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCamera_FrameRateRange.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureBufferFormatControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraCaptureDestinationControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraCaptureDestinationControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ rm -f libklayout_QtPrintSupport.so.0.26.2 libklayout_QtPrintSupport.so libklayout_QtPrintSupport.so.0 libklayout_QtPrintSupport.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtPrintSupport.so.0 -o libklayout_QtPrintSupport.so.0.26.2 gsiQtPrintSupportMain.o gsiDeclQAbstractPrintDialog.o gsiDeclQPageSetupDialog.o gsiDeclQPrintDialog.o gsiDeclQPrintEngine.o gsiDeclQPrintPreviewDialog.o gsiDeclQPrintPreviewWidget.o gsiDeclQPrinter.o gsiDeclQPrinterInfo.o -lz -L/<>/build-release/gsiqt/qt5/QtPrintSupport/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore -lklayout_QtWidgets -lklayout_QtGui /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraExposure.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposure.cc:36: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ln -s libklayout_QtPrintSupport.so.0.26.2 libklayout_QtPrintSupport.so ln -s libklayout_QtPrintSupport.so.0.26.2 libklayout_QtPrintSupport.so.0 ln -s libklayout_QtPrintSupport.so.0.26.2 libklayout_QtPrintSupport.so.0.26 rm -f ../../../../build-release/libklayout_QtPrintSupport.so.0.26.2 mv -f libklayout_QtPrintSupport.so.0.26.2 ../../../../build-release/libklayout_QtPrintSupport.so.0.26.2 rm -f ../../../../build-release/libklayout_QtPrintSupport.so rm -f ../../../../build-release/libklayout_QtPrintSupport.so.0 rm -f ../../../../build-release/libklayout_QtPrintSupport.so.0.26 mv -f libklayout_QtPrintSupport.so ../../../../build-release/libklayout_QtPrintSupport.so mv -f libklayout_QtPrintSupport.so.0 ../../../../build-release/libklayout_QtPrintSupport.so.0 mv -f libklayout_QtPrintSupport.so.0.26 ../../../../build-release/libklayout_QtPrintSupport.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtPrintSupport' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraExposureControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraExposureControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraFeedbackControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFeedbackControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraFlashControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFlashControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraFocus.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraFocusControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraFocusZone.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocus.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusControl.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraFocusZone.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraImageCapture.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraImageCaptureControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCapture.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageCaptureControl.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraImageProcessing.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraImageProcessingControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessing.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraImageProcessingControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraInfo.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfo.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraInfoControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraInfoControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraLocksControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraViewfinderSettings.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraLocksControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettings.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraViewfinderSettingsControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraViewfinderSettingsControl2.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQCameraZoomControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQGraphicsVideoItem.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraZoomControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQCameraViewfinderSettingsControl2.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQGraphicsVideoItem.cc:65: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageEncoderControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQImageEncoderSettings.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderControl.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQImageEncoderSettings.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaAudioProbeControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAudioProbeControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaAvailabilityControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaBindableInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaAvailabilityControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaContainerControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaBindableInterface.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContainerControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaContent.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaContent.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaGaplessPlaybackControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaGaplessPlaybackControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaMetaData.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaNetworkAccessControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaMetaData.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaNetworkAccessControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaObject.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaPlayer.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaObject.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaPlayerControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayer.cc:35: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlayerControl.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaPlaylist.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaPlaylist.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaRecorder.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorder.cc:42: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaRecorderControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaRecorderControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaResource.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaService.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaResource.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaService.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceCameraInfoInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceCameraInfoInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceDefaultDeviceInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceFeaturesInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceDefaultDeviceInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceFeaturesInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceProviderFactoryInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceProviderHint.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderFactoryInterface.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceProviderPlugin.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceSupportedDevicesInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderHint.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceProviderPlugin.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedDevicesInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaServiceSupportedFormatsInterface.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaServiceSupportedFormatsInterface.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaStreamsControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaTimeInterval.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaStreamsControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeInterval.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaTimeRange.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaTimeRange.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMediaVideoProbeControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaDataReaderControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMediaVideoProbeControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataReaderControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMetaDataWriterControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMetaDataWriterControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQMultimedia.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadioData.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQMultimedia.cc:31: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioData.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadioDataControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioDataControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadioTuner.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTuner.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQRadioTunerControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQRadioTunerControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSound.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQSoundEffect.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSound.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQSoundEffect.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoDeviceSelectorControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoDeviceSelectorControl.cc:37: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoEncoderSettings.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettings.cc:32: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoEncoderSettingsControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoEncoderSettingsControl.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoFilterRunnable.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoFrame.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFilterRunnable.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoFrame.cc:34: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoProbe.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoRendererControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoProbe.cc:40: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoRendererControl.cc:38: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoSurfaceFormat.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoSurfaceFormat.cc:33: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoWidget.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_GSI_QTMULTIMEDIA_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/gsiqt/qt5/QtMultimedia -I/<>/build-release/gsiqt/qt5/QtMultimedia -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/gsiqt/qt5/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclQVideoWindowControl.o ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/gsi/gsi/gsiDecl.h:36, from ../../../../src/gsiqt/qtbasic/gsiQt.h:27, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWidget.cc:83: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../../src/gsiqt/qtbasic/gsiQt.h:29, from ../../../../src/gsiqt/qt5/QtMultimedia/gsiDeclQVideoWindowControl.cc:39: ../../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_QtMultimedia.so.0.26.2 libklayout_QtMultimedia.so libklayout_QtMultimedia.so.0 libklayout_QtMultimedia.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_QtMultimedia.so.0 -o libklayout_QtMultimedia.so.0.26.2 gsiQtMultimediaMain.o gsiDeclQAbstractAudioDeviceInfo.o gsiDeclQAbstractAudioInput.o gsiDeclQAbstractAudioOutput.o gsiDeclQAbstractVideoBuffer.o gsiDeclQAbstractVideoFilter.o gsiDeclQAbstractVideoSurface.o gsiDeclQAudio.o gsiDeclQAudioBuffer.o gsiDeclQAudioDecoder.o gsiDeclQAudioDecoderControl.o gsiDeclQAudioDeviceInfo.o gsiDeclQAudioEncoderSettings.o gsiDeclQAudioEncoderSettingsControl.o gsiDeclQAudioFormat.o gsiDeclQAudioInput.o gsiDeclQAudioInputSelectorControl.o gsiDeclQAudioOutput.o gsiDeclQAudioOutputSelectorControl.o gsiDeclQAudioProbe.o gsiDeclQAudioRecorder.o gsiDeclQAudioSystemFactoryInterface.o gsiDeclQAudioSystemPlugin.o gsiDeclQCamera.o gsiDeclQCamera_FrameRateRange.o gsiDeclQCameraCaptureBufferFormatControl.o gsiDeclQCameraCaptureDestinationControl.o gsiDeclQCameraControl.o gsiDeclQCameraExposure.o gsiDeclQCameraExposureControl.o gsiDeclQCameraFeedbackControl.o gsiDeclQCameraFlashControl.o gsiDeclQCameraFocus.o gsiDeclQCameraFocusControl.o gsiDeclQCameraFocusZone.o gsiDeclQCameraImageCapture.o gsiDeclQCameraImageCaptureControl.o gsiDeclQCameraImageProcessing.o gsiDeclQCameraImageProcessingControl.o gsiDeclQCameraInfo.o gsiDeclQCameraInfoControl.o gsiDeclQCameraLocksControl.o gsiDeclQCameraViewfinderSettings.o gsiDeclQCameraViewfinderSettingsControl.o gsiDeclQCameraViewfinderSettingsControl2.o gsiDeclQCameraZoomControl.o gsiDeclQGraphicsVideoItem.o gsiDeclQImageEncoderControl.o gsiDeclQImageEncoderSettings.o gsiDeclQMediaAudioProbeControl.o gsiDeclQMediaAvailabilityControl.o gsiDeclQMediaBindableInterface.o gsiDeclQMediaContainerControl.o gsiDeclQMediaContent.o gsiDeclQMediaControl.o gsiDeclQMediaGaplessPlaybackControl.o gsiDeclQMediaMetaData.o gsiDeclQMediaNetworkAccessControl.o gsiDeclQMediaObject.o gsiDeclQMediaPlayer.o gsiDeclQMediaPlayerControl.o gsiDeclQMediaPlaylist.o gsiDeclQMediaRecorder.o gsiDeclQMediaRecorderControl.o gsiDeclQMediaResource.o gsiDeclQMediaService.o gsiDeclQMediaServiceCameraInfoInterface.o gsiDeclQMediaServiceDefaultDeviceInterface.o gsiDeclQMediaServiceFeaturesInterface.o gsiDeclQMediaServiceProviderFactoryInterface.o gsiDeclQMediaServiceProviderHint.o gsiDeclQMediaServiceProviderPlugin.o gsiDeclQMediaServiceSupportedDevicesInterface.o gsiDeclQMediaServiceSupportedFormatsInterface.o gsiDeclQMediaStreamsControl.o gsiDeclQMediaTimeInterval.o gsiDeclQMediaTimeRange.o gsiDeclQMediaVideoProbeControl.o gsiDeclQMetaDataReaderControl.o gsiDeclQMetaDataWriterControl.o gsiDeclQMultimedia.o gsiDeclQRadioData.o gsiDeclQRadioDataControl.o gsiDeclQRadioTuner.o gsiDeclQRadioTunerControl.o gsiDeclQSound.o gsiDeclQSoundEffect.o gsiDeclQVideoDeviceSelectorControl.o gsiDeclQVideoEncoderSettings.o gsiDeclQVideoEncoderSettingsControl.o gsiDeclQVideoFilterRunnable.o gsiDeclQVideoFrame.o gsiDeclQVideoProbe.o gsiDeclQVideoRendererControl.o gsiDeclQVideoSurfaceFormat.o gsiDeclQVideoWidget.o gsiDeclQVideoWindowControl.o -lz -L/<>/build-release/gsiqt/qt5/QtMultimedia/../../.. -lklayout_tl -lklayout_gsi -lklayout_qtbasic -lklayout_QtCore -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_QtMultimedia.so.0.26.2 libklayout_QtMultimedia.so ln -s libklayout_QtMultimedia.so.0.26.2 libklayout_QtMultimedia.so.0 ln -s libklayout_QtMultimedia.so.0.26.2 libklayout_QtMultimedia.so.0.26 rm -f ../../../../build-release/libklayout_QtMultimedia.so.0.26.2 mv -f libklayout_QtMultimedia.so.0.26.2 ../../../../build-release/libklayout_QtMultimedia.so.0.26.2 rm -f ../../../../build-release/libklayout_QtMultimedia.so rm -f ../../../../build-release/libklayout_QtMultimedia.so.0 rm -f ../../../../build-release/libklayout_QtMultimedia.so.0.26 mv -f libklayout_QtMultimedia.so ../../../../build-release/libklayout_QtMultimedia.so mv -f libklayout_QtMultimedia.so.0 ../../../../build-release/libklayout_QtMultimedia.so.0 mv -f libklayout_QtMultimedia.so.0.26 ../../../../build-release/libklayout_QtMultimedia.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtMultimedia' make[4]: Leaving directory '/<>/build-release/gsiqt/qt5' make[3]: Leaving directory '/<>/build-release/gsiqt' cd laybasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/laybasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/laybasic' cd laybasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/laybasic/laybasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/laybasic/laybasic' /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/AlignCellOptionsDialog.ui -o ui_AlignCellOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BookmarkManagementForm.ui -o ui_BookmarkManagementForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowseInstancesConfigPage.ui -o ui_BrowseInstancesConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowseInstancesForm.ui -o ui_BrowseInstancesForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowserDialog.ui -o ui_BrowserDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowserPanel.ui -o ui_BrowserPanel.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowseShapesConfigPage.ui -o ui_BrowseShapesConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/BrowseShapesForm.ui -o ui_BrowseShapesForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/CellSelectionForm.ui -o ui_CellSelectionForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/ClearLayerModeDialog.ui -o ui_ClearLayerModeDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/ConfigurationDialog.ui -o ui_ConfigurationDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/CopyCellModeDialog.ui -o ui_CopyCellModeDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/DeleteCellModeDialog.ui -o ui_DeleteCellModeDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/DuplicateLayerDialog.ui -o ui_DuplicateLayerDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/EditStipplesForm.ui -o ui_EditStipplesForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/FlattenInstOptionsDialog.ui -o ui_FlattenInstOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/GridNetConfigPage.ui -o ui_GridNetConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayerMappingWidget.ui -o ui_LayerMappingWidget.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayerSourceDialog.ui -o ui_LayerSourceDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutProperties.ui -o ui_LayoutProperties.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage1.ui -o ui_LayoutViewConfigPage1.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage2a.ui -o ui_LayoutViewConfigPage2a.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage2b.ui -o ui_LayoutViewConfigPage2b.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage2c.ui -o ui_LayoutViewConfigPage2c.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage3a.ui -o ui_LayoutViewConfigPage3a.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage3b.ui -o ui_LayoutViewConfigPage3b.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage3c.ui -o ui_LayoutViewConfigPage3c.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage3f.ui -o ui_LayoutViewConfigPage3f.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage4.ui -o ui_LayoutViewConfigPage4.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage5.ui -o ui_LayoutViewConfigPage5.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage6.ui -o ui_LayoutViewConfigPage6.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage7.ui -o ui_LayoutViewConfigPage7.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage.ui -o ui_LayoutViewConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LibraryCellSelectionForm.ui -o ui_LibraryCellSelectionForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LoadLayoutOptionsDialog.ui -o ui_LoadLayoutOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MarkerBrowserConfigPage2.ui -o ui_MarkerBrowserConfigPage2.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MarkerBrowserConfigPage.ui -o ui_MarkerBrowserConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MarkerBrowserPage.ui -o ui_MarkerBrowserPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MarkerBrowserSnapshotView.ui -o ui_MarkerBrowserSnapshotView.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MoveOptionsDialog.ui -o ui_MoveOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MoveToOptionsDialog.ui -o ui_MoveToOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NewCellPropertiesDialog.ui -o ui_NewCellPropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NewLayerPropertiesDialog.ui -o ui_NewLayerPropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NewLayoutPropertiesDialog.ui -o ui_NewLayoutPropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/OpenLayoutModeDialog.ui -o ui_OpenLayoutModeDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/PropertiesDialog.ui -o ui_PropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/RenameCellDialog.ui -o ui_RenameCellDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/ReplaceCellOptionsDialog.ui -o ui_ReplaceCellOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/SaveLayoutOptionsDialog.ui -o ui_SaveLayoutOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/SaveLayoutAsOptionsDialog.ui -o ui_SaveLayoutAsOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/SelectStippleForm.ui -o ui_SelectStippleForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/TipDialog.ui -o ui_TipDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/UserPropertiesForm.ui -o ui_UserPropertiesForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/UserPropertiesEditForm.ui -o ui_UserPropertiesEditForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/SpecificLoadLayoutOptionsDialog.ui -o ui_SpecificLoadLayoutOptionsDialog.h ../../../src/laybasic/laybasic/UserPropertiesForm.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout1'. /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/SelectLineStyleForm.ui -o ui_SelectLineStyleForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/LayoutViewConfigPage6a.ui -o ui_LayoutViewConfigPage6a.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/EditLineStylesForm.ui -o ui_EditLineStylesForm.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetlistBrowserPage.ui -o ui_NetlistBrowserPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetlistBrowserConfigPage.ui -o ui_NetlistBrowserConfigPage.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetlistBrowserConfigPage2.ui -o ui_NetlistBrowserConfigPage2.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetInfoDialog.ui -o ui_NetInfoDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetExportDialog.ui -o ui_NetExportDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gtf.o ../../../src/laybasic/laybasic/gtf.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayDialogs.o ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayLayers.o ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayLayoutView.o ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from ../../../src/laybasic/laybasic/gtf.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from ../../../src/laybasic/laybasic/gtf.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from ../../../src/laybasic/laybasic/gtf.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from ../../../src/laybasic/laybasic/gtf.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from ../../../src/laybasic/laybasic/gtf.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayDialogs.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:25: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:31: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayers.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayMarker.o ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:34, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/gsi/gsi/gsiTypes.h:1202:17: required from ‘gsi::ArgSpecImpl::ArgSpecImpl(const gsi::ArgSpecImpl&) [with T = db::text]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodBase* gsi::MethodVoid1::clone() const [with X = lay::DMarker; A1 = const db::text&]’ ../../../src/gsi/gsi/gsiMethodsVar.h:71:23: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: required from ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1403:26: required from ‘gsi::ArgSpecImpl::ArgSpecImpl(const gsi::ArgSpecImpl&) [with T = db::polygon]’ ../../../src/gsi/gsi/gsiTypes.h:1311:7: required from ‘gsi::MethodBase* gsi::MethodVoid1::clone() const [with X = lay::DMarker; A1 = const db::polygon&]’ ../../../src/gsi/gsi/gsiMethodsVar.h:71:23: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/laybasic/laybasic/gsiDeclLayMarker.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/laybasic/laybasic/gsiDeclLayLayoutView.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayMenu.o ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayPlugin.o ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc In file included from ../../../src/laybasic/laybasic/gsiDeclLayMenu.cc:25: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/gsiDeclLayPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayStream.o ../../../src/laybasic/laybasic/gsiDeclLayStream.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/laybasic/laybasic/gsiDeclLayStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layAbstractMenu.o ../../../src/laybasic/laybasic/layAbstractMenu.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layAbstractMenuProvider.o ../../../src/laybasic/laybasic/layAbstractMenuProvider.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layAnnotationShapes.o ../../../src/laybasic/laybasic/layAnnotationShapes.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/laybasic/layAbstractMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/laybasic/layAbstractMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/laybasic/layAbstractMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/laybasic/layAbstractMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/laybasic/layAbstractMenu.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘db::box_tree& db::box_tree::operator=(const db::box_tree&) [with Box = db::box; Obj = db::user_object; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’: ../../../src/db/db/dbLayer.h:118:18: required from ‘db::layer& db::layer::operator=(const db::layer&) [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.cc:105:17: required from here ../../../src/db/db/dbBoxTree.h:723:16: warning: implicitly-declared ‘tl::vector& tl::vector::operator=(const tl::vector&)’ is deprecated [-Wdeprecated-copy] 723 | m_elements = b.m_elements; | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = long unsigned int]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBitmap.o ../../../src/laybasic/laybasic/layBitmap.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBitmapRenderer.o ../../../src/laybasic/laybasic/layBitmapRenderer.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBitmapsToImage.o ../../../src/laybasic/laybasic/layBitmapsToImage.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmap.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::fixpoint_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/laybasic/laybasic/layBitmap.cc:886:59: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmap.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layBitmapRenderer.cc:178:19: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/laybasic/layBitmapsToImage.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layBitmapRenderer.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBookmarkList.o ../../../src/laybasic/laybasic/layBookmarkList.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBookmarkManagementForm.o ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBrowseInstancesForm.o ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobjectdefs.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobject.h:46, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QObject:1, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:27, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:717:45: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:761:81: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBrowser.o ../../../src/laybasic/laybasic/layBrowser.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:717:49: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:761:76: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:761:81: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/laybasic/laybasic/layBrowser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/laybasic/laybasic/layBrowser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/laybasic/laybasic/layBrowser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/laybasic/laybasic/layBrowser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/laybasic/laybasic/layBrowser.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBrowserDialog.o ../../../src/laybasic/laybasic/layBrowserDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBrowserPanel.o ../../../src/laybasic/laybasic/layBrowserPanel.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/laybasic/laybasic/layBrowser.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowser.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserPanel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserPanel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserPanel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserPanel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/laybasic/laybasic/layBrowserPanel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBrowseShapesForm.o ../../../src/laybasic/laybasic/layBrowseShapesForm.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCanvasPlane.o ../../../src/laybasic/laybasic/layCanvasPlane.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layCanvasPlane.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layCanvasPlane.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layCanvasPlane.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layCanvasPlane.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layCanvasPlane.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCellSelectionForm.o ../../../src/laybasic/laybasic/layCellSelectionForm.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCellTreeModel.o ../../../src/laybasic/laybasic/layCellTreeModel.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:883:45: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:938:102: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:547:112: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:883:49: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:938:66: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:938:102: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from ../../../src/laybasic/laybasic/layBrowseShapesForm.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:39: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:39: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from ../../../src/laybasic/laybasic/layCellSelectionForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layCellTreeModel.h:27, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.h:29, from ../../../src/laybasic/laybasic/layCellTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCellView.o ../../../src/laybasic/laybasic/layCellView.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layColorPalette.o ../../../src/laybasic/laybasic/layColorPalette.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layConfigurationDialog.o ../../../src/laybasic/laybasic/layConfigurationDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layConfigurationDialog.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layConfigurationDialog.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layConfigurationDialog.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layConfigurationDialog.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layConfigurationDialog.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layConverters.o ../../../src/laybasic/laybasic/layConverters.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layCellView.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCursor.o ../../../src/laybasic/laybasic/layCursor.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDialogs.o ../../../src/laybasic/laybasic/layDialogs.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDisplayState.o ../../../src/laybasic/laybasic/layDisplayState.cc In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/laybasic/laybasic/layCellView.cc:639:39: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layCellView.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layCellView.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDitherPattern.o ../../../src/laybasic/laybasic/layDitherPattern.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layDialogs.cc:33: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layDitherPattern.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/laybasic/laybasic/layDisplayState.cc: In constructor ‘lay::SpecificInst::SpecificInst(const db::InstElement&, const db::Layout&)’: ../../../src/laybasic/laybasic/layDisplayState.cc:65:21: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 65 | array_trans = *el.array_inst; | ^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layDisplayState.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layDialogs.cc: In member function ‘bool lay::MoveOptionsDialog::exec_dialog(db::DVector&)’: ../../../src/laybasic/laybasic/layDialogs.cc:376:29: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 376 | disp = db::DVector (x, y); | ^ In file included from ../../../src/laybasic/laybasic/layDialogs.h:28, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/layDialogs.cc: In member function ‘bool lay::MoveToOptionsDialog::exec_dialog(int&, int&, db::DPoint&)’: ../../../src/laybasic/laybasic/layDialogs.cc:451:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 451 | target = db::DPoint (x, y); | ^ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:28, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:28, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layDialogs.cc:35: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layDialogs.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:27, from ../../../src/laybasic/laybasic/layDialogs.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDrawing.o ../../../src/laybasic/laybasic/layDrawing.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layEditable.o ../../../src/laybasic/laybasic/layEditable.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layDrawing.h:33, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layDrawing.h:33, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layDrawing.h:33, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layDrawing.h:33, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layDrawing.h:33, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layDrawing.h:35, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDrawing.h:35, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layDrawing.h:35, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layDrawing.h:35, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layDrawing.h:35, from ../../../src/laybasic/laybasic/layDrawing.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layEditStipplesForm.o ../../../src/laybasic/laybasic/layEditStipplesForm.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layEditable.cc:147:36: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layEditable.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layEditStipplesForm.h:29, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layEditStippleWidget.o ../../../src/laybasic/laybasic/layEditStippleWidget.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layFileDialog.o ../../../src/laybasic/laybasic/layFileDialog.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/laybasic/laybasic/layEditStipplesForm.h:27, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditStipplesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layFinder.o ../../../src/laybasic/laybasic/layFinder.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layFixedFont.o ../../../src/laybasic/laybasic/layFixedFont.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGridNet.o ../../../src/laybasic/laybasic/layGridNet.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layHierarchyControlPanel.o ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layGridNet.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/laybasic/laybasic/layFinder.cc: In member function ‘virtual void lay::ShapeFinder::visit_cell(const db::Cell&, const Box&, const ICplxTrans&, int)’: ../../../src/laybasic/laybasic/layFinder.cc:509:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 509 | p = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/laybasic/laybasic/layFinder.cc:139:40: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layFinder.cc:161:36: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/laybasic/laybasic/layFinder.cc:537:36: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layFinder.cc:734:41: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/laybasic/laybasic/layFinder.cc:110:85: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/laybasic/laybasic/layFinder.cc:182:94: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/laybasic/laybasic/layFinder.cc:362:71: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layGridNet.cc:463:62: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/laybasic/laybasic/layFinder.cc:537:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/laybasic/laybasic/layFinder.cc:537:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layFinder.cc:832:81: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/layGridNet.cc:465:98: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/laybasic/laybasic/layGridNet.cc:539:78: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ ../../../src/laybasic/laybasic/layGridNet.cc:540:74: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/laybasic/laybasic/layGridNet.cc:539:78: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/tl/tl/tlAlgorithm.h:457:19: required from ‘void tl::__introsort_loop(_RandomAccessIter, _RandomAccessIter, _Size) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = long int]’ ../../../src/tl/tl/tlAlgorithm.h:512:29: required from ‘void tl::sort(_RandomAccessIter, _RandomAccessIter) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbPolygon.h:1793:14: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ ../../../src/laybasic/laybasic/layGridNet.cc:540:74: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/laybasic/laybasic/layFinder.cc:514:25: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlProgress.h:29, from ../../../src/laybasic/laybasic/layFinder.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:37, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:45: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/laybasic/laybasic/layFinder.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layGridNet.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/laybasicConfig.h:29, from ../../../src/laybasic/laybasic/layGridNet.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from ../../../src/laybasic/laybasic/layGridNet.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:37, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:45: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerControlPanel.o ../../../src/laybasic/laybasic/layLayerControlPanel.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerMappingWidget.o ../../../src/laybasic/laybasic/layLayerMappingWidget.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerProperties.o ../../../src/laybasic/laybasic/layLayerProperties.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:28: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:28, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layDialogs.h:28, from ../../../src/laybasic/laybasic/layLayerMappingWidget.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:26: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerToolbox.o ../../../src/laybasic/laybasic/layLayerToolbox.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerTreeModel.o ../../../src/laybasic/laybasic/layLayerTreeModel.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layLayerProperties.cc:754:81: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layLayerProperties.cc:754:58: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layLayerProperties.cc:754:81: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayerProperties.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qwidget.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QWidget:1, from ../../../src/laybasic/laybasic/layLayerToolbox.h:27, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerToolbox.cc:36: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layLayerTreeModel.cc:146:84: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layLayerTreeModel.cc:537:37: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layLayerTreeModel.cc:538:28: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/laybasic/laybasic/layLayerTreeModel.cc:143:94: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layLayerTreeModel.cc:532:38: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layLayerTreeModel.cc:532:73: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/layLayerTreeModel.cc:537:109: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layLayerTreeModel.cc:536:81: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from ../../../src/laybasic/laybasic/layLayerTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayoutCanvas.o ../../../src/laybasic/laybasic/layLayoutCanvas.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:41, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayoutPropertiesForm.o ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayoutViewConfigPages.o ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:31, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc: At global scope: ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:607:22: warning: unnecessary parentheses in declaration of ‘cfg4_buttons’ [-Wparentheses] 607 | static QToolButton * (Ui::LayoutViewConfigPage4::*cfg4_buttons []) = { | ^ ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:946:22: warning: unnecessary parentheses in declaration of ‘cfg6_buttons’ [-Wparentheses] 946 | static QToolButton * (Ui::LayoutViewConfigPage6::*cfg6_buttons []) = { | ^ ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:1237:22: warning: unnecessary parentheses in declaration of ‘cfg6a_buttons’ [-Wparentheses] 1237 | static QToolButton * (Ui::LayoutViewConfigPage6a::*cfg6a_buttons []) = { | ^ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layLayoutCanvas.cc:909:80: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:35, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:1473:105: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layRedrawThread.h:39, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:36: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qcoreevent.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QEvent:1, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbHershey.h:27, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.cc:50: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from ../../../src/laybasic/laybasic/layLayoutCanvas.cc:35: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLoadLayoutOptionsDialog.o ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:27, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMarker.o ../../../src/laybasic/laybasic/layMarker.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMouseTracker.o ../../../src/laybasic/laybasic/layMouseTracker.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layLayoutView.h:29, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:41, from ../../../src/laybasic/laybasic/layMouseTracker.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layMarker.cc:32: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/laybasic/laybasic/layMarker.cc: In member function ‘void lay::MarkerBase::get_bitmaps(const lay::Viewport&, lay::ViewObjectCanvas&, lay::CanvasPlane*&, lay::CanvasPlane*&, lay::CanvasPlane*&, lay::CanvasPlane*&)’: ../../../src/laybasic/laybasic/layMarker.cc:293:33: warning: comparison is always false due to limited range of data type [-Wtype-limits] 293 | int line_width = m_line_width < 0 ? mp_view->default_marker_line_width () : m_line_width; | ~~~~~~~~~~~~~^~~ ../../../src/laybasic/laybasic/layMarker.cc:294:35: warning: comparison is always false due to limited range of data type [-Wtype-limits] 294 | int vertex_size = m_vertex_size < 0 ? mp_view->default_marker_vertex_size () : m_vertex_size; | ~~~~~~~~~~~~~~^~~ ../../../src/laybasic/laybasic/layMarker.cc:295:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 295 | bool halo = m_halo < 0 ? mp_view->default_marker_halo () : (m_halo != 0); | ~~~~~~~^~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layMarker.cc:452:46: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layMarker.cc:86:52: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layMarker.cc:402:54: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/laybasic/laybasic/layMarker.cc:898:37: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/laybasic/laybasic/layMarker.cc:920:39: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layMarker.cc:94:27: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/laybasic/laybasic/layMarker.cc:102:75: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:1343:6: required from ‘db::box db::operator+(const db::box&, const db::box&) [with C = int]’ ../../../src/db/db/dbEdgePair.h:286:52: required from ‘const box_type db::edge_pair::bbox() const [with C = int; db::edge_pair::box_type = db::box]’ ../../../src/laybasic/laybasic/layMarker.cc:990:48: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/layMarker.cc:1079:71: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/layMarker.cc:1079:71: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/laybasic/laybasic/layMarker.cc:102:75: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMove.o ../../../src/laybasic/laybasic/layMove.cc In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/layMarker.cc:1079:71: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/laybasic/laybasic/layMarker.cc:95:20: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/layMarker.cc:1079:71: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layMarker.cc:32: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbArray.h:30, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: required from ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1403:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layMouseTracker.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/list:60, from ../../../src/laybasic/laybasic/layViewObject.h:30, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMouseTracker.h:27, from ../../../src/laybasic/laybasic/layMouseTracker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layMarker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layObjectInstPath.o ../../../src/laybasic/laybasic/layObjectInstPath.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layMove.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layParsedLayerSource.o ../../../src/laybasic/laybasic/layParsedLayerSource.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/laybasic/laybasic/layMove.cc: In member function ‘virtual void lay::MoveService::deactivated()’: ../../../src/laybasic/laybasic/layMove.cc:57:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 57 | m_shift = db::DPoint (); | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layMove.cc: In member function ‘virtual bool lay::MoveService::mouse_move_event(const DPoint&, unsigned int, bool)’: ../../../src/laybasic/laybasic/layMove.cc:153:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 153 | m_mouse_pos = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layMove.cc: In member function ‘bool lay::MoveService::handle_dragging(const DPoint&, unsigned int, bool, db::Transaction*)’: ../../../src/laybasic/laybasic/layMove.cc:301:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 301 | m_shift = db::DPoint (); | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layMove.cc: In member function ‘virtual void lay::MoveService::drag_cancel()’: ../../../src/laybasic/laybasic/layMove.cc:327:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 327 | m_shift = db::DPoint (); | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layMove.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/db/db/dbManager.h:31, from ../../../src/laybasic/laybasic/layMove.h:28, from ../../../src/laybasic/laybasic/layMove.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from ../../../src/laybasic/laybasic/layMove.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/laybasic/laybasic/layObjectInstPath.cc:59:31: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layPlugin.o ../../../src/laybasic/laybasic/layPlugin.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layProperties.o ../../../src/laybasic/laybasic/layProperties.cc In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layParsedLayerSource.cc:1024:27: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/laybasic/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPlugin.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPlugin.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPlugin.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPlugin.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPlugin.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layProperties.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layPropertiesDialog.o ../../../src/laybasic/laybasic/layPropertiesDialog.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layQtTools.o ../../../src/laybasic/laybasic/layQtTools.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/laybasic/laybasic/layPropertiesDialog.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRedrawLayerInfo.o ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRedrawThreadCanvas.o ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.h:28, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRedrawLayerInfo.h:28, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.h:28, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawLayerInfo.h:28, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.h:28, from ../../../src/laybasic/laybasic/layRedrawLayerInfo.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRedrawThread.o ../../../src/laybasic/laybasic/layRedrawThread.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:31, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRedrawThreadWorker.o ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadCanvas.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRenderer.o ../../../src/laybasic/laybasic/layRenderer.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRubberBox.o ../../../src/laybasic/laybasic/layRubberBox.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/laybasic/laybasic/layRenderer.cc: In member function ‘void lay::Renderer::draw_propstring(const db::Shape&, const db::PropertiesRepository*, lay::CanvasPlane*, const CplxTrans&)’: ../../../src/laybasic/laybasic/layRenderer.cc:65:61: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 65 | dp = trans * (db::Point () + shape.text_trans ().disp ()); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRenderer.cc:67:35: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 67 | dp = trans (shape.box ().p1 ()); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRenderer.cc:70:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 70 | dp = trans ((*e).p1 ()); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRenderer.cc:72:36: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 72 | dp = trans (shape.edge ().p1 ()); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRenderer.cc:74:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 74 | dp = trans (*shape.begin_point ()); | ^ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layRedrawThread.h:39, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/laybasic/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layRubberBox.h:28, from ../../../src/laybasic/laybasic/layRubberBox.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaveLayoutOptionsDialog.o ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc ../../../src/laybasic/laybasic/layRubberBox.cc: In member function ‘void lay::RubberBox::set_points(const DPoint&, const DPoint&)’: ../../../src/laybasic/laybasic/layRubberBox.cc:73:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 73 | m_p1 = p1; | ^~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRubberBox.cc:74:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 74 | m_p2 = p2; | ^~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRedrawThread.cc: In member function ‘void lay::RedrawThread::commit(const std::vector&, const lay::Viewport&, double)’: ../../../src/laybasic/laybasic/layRedrawThread.cc:128:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 128 | m_last_center = new_region.center (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRedrawThread.cc: In member function ‘void lay::RedrawThread::start(int, const std::vector&, const lay::Viewport&, double, bool)’: ../../../src/laybasic/laybasic/layRedrawThread.cc:171:85: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 171 | sv = db::Vector (m_vp_trans * db::DVector (m_last_center - new_region.center ())); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/layRedrawThread.cc:185:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 185 | m_last_center = new_region.center (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/layRubberBox.cc:65:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layRubberBox.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:37, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layRedrawThread.cc:127:46: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layRedrawThread.cc:164:15: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layRedrawThread.cc:370:21: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc: In member function ‘void lay::RedrawThreadWorker::draw_layer(int, int, db::cell_index_type, const CplxTrans&, const Box&, int, lay::CanvasPlane*, lay::CanvasPlane*, lay::CanvasPlane*, lay::CanvasPlane*, const lay::UpdateSnapshotCallback*)’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1896:57: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1896 | d = db::DPoint (floor (d.x ()), floor (d.y ())); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1897:56: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1897 | cached_cell->second.offset = d - trans.disp (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/layRedrawThread.cc:127:109: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:818:57: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = double; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1882:43: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:2028:72: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:2149:45: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:2150:40: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:202:49: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:814:86: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:819:64: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySelector.o ../../../src/laybasic/laybasic/laySelector.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layRedrawThread.h:39, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qcoreevent.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QEvent:1, from ../../../src/laybasic/laybasic/layRedrawThread.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1171:129: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, const vector_type&, const vector_type&, long unsigned int, long unsigned int) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1519:15: required from ‘bool lay::draw_array_simplified(lay::Renderer*, const db::Shape&, lay::CanvasPlane*, lay::CanvasPlane*, const CplxTrans&) [with Array = db::array, db::unit_trans >; db::CplxTrans = db::complex_trans]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1617:130: required from here ../../../src/db/db/dbArray.h:1497:95: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1497 | : m_obj (obj), m_trans (trans), mp_base (new regular_array (a, b, amax, bmax)) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1520:17: required from ‘bool lay::draw_array_simplified(lay::Renderer*, const db::Shape&, lay::CanvasPlane*, lay::CanvasPlane*, const CplxTrans&) [with Array = db::array, db::unit_trans >; db::CplxTrans = db::complex_trans]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1617:130: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, const vector_type&, const vector_type&, long unsigned int, long unsigned int) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1519:15: required from ‘bool lay::draw_array_simplified(lay::Renderer*, const db::Shape&, lay::CanvasPlane*, lay::CanvasPlane*, const CplxTrans&) [with Array = db::array, db::unit_trans >; db::CplxTrans = db::complex_trans]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1619:136: required from here ../../../src/db/db/dbArray.h:1497:95: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1497 | : m_obj (obj), m_trans (trans), mp_base (new regular_array (a, b, amax, bmax)) | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array::box_type db::array::bbox(const BoxConv&) const [with BoxConv = db::box_convert, true>; Obj = db::box; Trans = db::unit_trans; db::array::box_type = db::box; typename Trans::coord_type = int]’: ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1520:17: required from ‘bool lay::draw_array_simplified(lay::Renderer*, const db::Shape&, lay::CanvasPlane*, lay::CanvasPlane*, const CplxTrans&) [with Array = db::array, db::unit_trans >; db::CplxTrans = db::complex_trans]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:1619:136: required from here ../../../src/db/db/dbArray.h:1789:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1789 | return mp_base->bbox (box_type (mp_base->complex_trans (simple_trans_type (m_trans)) * bc (m_obj))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ ../../../src/db/db/dbTrans.h:1069:26: note: initializing argument 1 of ‘db::simple_trans::simple_trans(db::unit_trans) [with C = int]’ 1069 | explicit simple_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layRedrawThread.h:35, from ../../../src/laybasic/laybasic/layRedrawThread.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:590:27: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:28, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbArray.h:30, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.h:27, from ../../../src/laybasic/laybasic/layRedrawThreadWorker.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySelector.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySelector.cc: In member function ‘virtual bool lay::SelectionService::mouse_move_event(const DPoint&, unsigned int, bool)’: ../../../src/laybasic/laybasic/laySelector.cc:132:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 132 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySelector.cc:137:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 137 | m_hover_point = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySelector.cc: In member function ‘virtual bool lay::SelectionService::mouse_click_event(const DPoint&, unsigned int, bool)’: ../../../src/laybasic/laybasic/laySelector.cc:195:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 195 | m_hover_point = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySelector.cc: In member function ‘void lay::SelectionService::begin(const DPoint&)’: ../../../src/laybasic/laybasic/laySelector.cc:258:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 258 | m_p1 = pos; | ^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySelector.cc:259:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 259 | m_p2 = pos; | ^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layLayoutView.h:29, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySelectStippleForm.o ../../../src/laybasic/laybasic/laySelectStippleForm.cc In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/laySelector.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/list:60, from ../../../src/laybasic/laybasic/layViewObject.h:30, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from ../../../src/laybasic/laybasic/laySelector.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySelectStippleForm.h:29, from ../../../src/laybasic/laybasic/laySelectStippleForm.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySnap.o ../../../src/laybasic/laybasic/laySnap.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layStipplePalette.o ../../../src/laybasic/laybasic/layStipplePalette.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layStream.o ../../../src/laybasic/laybasic/layStream.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layTechnology.o ../../../src/laybasic/laybasic/layTechnology.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/laybasic/laybasic/laySnap.cc: In function ‘db::DVector lay::snap_angle(const DVector&, lay::angle_constraint_type)’: ../../../src/laybasic/laybasic/laySnap.cc:209:49: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 209 | out = *re * (elen * proj / re->length ()); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/laySnap.cc:214:50: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 214 | out = -*re * (elen * proj / re->length ()); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/laySnap.cc: In member function ‘void lay::ContourFinder::find_closest_exact(const DPoint&, const DEdge&)’: ../../../src/laybasic/laybasic/laySnap.cc:452:25: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 452 | m_closest_exact = p; | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySnap.cc: In member function ‘void lay::ContourFinder::find_closest(const DPoint&, const DEdge&)’: ../../../src/laybasic/laybasic/laySnap.cc:473:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 473 | m_closest = p; | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySnap.cc: In member function ‘void lay::ContourFinder::do_find(lay::LayoutView*, int, const db::Cell&, unsigned int, int, int, const CplxTrans&)’: ../../../src/laybasic/laybasic/laySnap.cc:621:20: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 621 | p = *pt; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySnap.cc: In function ‘std::pair > lay::do_obj_snap(lay::LayoutView*, const DPoint&, const DVector&, double, const std::vector >&)’: ../../../src/laybasic/laybasic/laySnap.cc:739:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 739 | dp = lay::snap_xy (dp, grid); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySnap.cc:751:21: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 751 | closest = r.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/laySnap.cc: In function ‘std::pair > lay::do_obj_snap2(lay::LayoutView*, const DPoint&, const DPoint&, const DVector&, double, double, const std::vector >&)’: ../../../src/laybasic/laybasic/laySnap.cc:803:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 803 | n = -n; | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/laySnap.cc:816:84: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 816 | n = finder.get_found_edge ().d ().transformed (db::DTrans (db::DTrans::r90)); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/laybasic/laybasic/laySnap.cc:818:16: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 818 | n = -n; | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/laySnap.cc:591:37: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/laybasic/laybasic/laySnap.cc:707:30: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/laySnap.cc:310:83: required from here ../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/laySnap.cc:331:163: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘void db::complex_trans::disp(const displacement_type&) [with I = int; F = int; R = double; db::complex_trans::displacement_type = db::vector]’: ../../../src/db/db/dbArray.h:1728:11: required from ‘db::array_iterator db::array::begin_touching(const box_type&, const BoxConv&) const [with BoxConv = db::box_convert; Obj = db::CellInst; Trans = db::simple_trans; typename Trans::coord_type = int; db::array::box_type = db::box]’ ../../../src/laybasic/laybasic/laySnap.cc:670:83: required from here ../../../src/db/db/dbTrans.h:1933:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1933 | m_u = vector (u); | ~~~~^~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/laySnap.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qpoint.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QPoint:1, from ../../../src/laybasic/laybasic/laySnap.h:30, from ../../../src/laybasic/laybasic/laySnap.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layTipDialog.o ../../../src/laybasic/laybasic/layTipDialog.cc In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/laySnap.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/laybasic/laybasic/layStream.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layViewObject.o ../../../src/laybasic/laybasic/layViewObject.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layTipDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layTipDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layTipDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layTipDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layTipDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layTechnology.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layViewOp.o ../../../src/laybasic/laybasic/layViewOp.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layViewport.o ../../../src/laybasic/laybasic/layViewport.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layViewObject.cc:437:38: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewOp.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layWidgets.o ../../../src/laybasic/laybasic/layWidgets.cc In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layViewObject.cc:30: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layViewport.cc:101:38: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layViewport.cc:95:94: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/layViewport.cc:65:83: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewport.h:30, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewport.h:29, from ../../../src/laybasic/laybasic/layViewport.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layZoomBox.o ../../../src/laybasic/laybasic/layZoomBox.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbInfoWidget.o ../../../src/laybasic/laybasic/rdbInfoWidget.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbMarkerBrowserPage.o ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layZoomBox.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLineStyles.o ../../../src/laybasic/laybasic/layLineStyles.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/laybasic/laybasic/layZoomBox.cc: In member function ‘virtual bool lay::ZoomService::mouse_move_event(const DPoint&, unsigned int, bool)’: ../../../src/laybasic/laybasic/layZoomBox.cc:72:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 72 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layZoomBox.cc: In member function ‘void lay::ZoomService::begin_pan(const DPoint&)’: ../../../src/laybasic/laybasic/layZoomBox.cc:262:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 262 | m_p1 = pos; | ^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layZoomBox.cc: In member function ‘void lay::ZoomService::begin(const DPoint&)’: ../../../src/laybasic/laybasic/layZoomBox.cc:278:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 278 | m_p1 = pos; | ^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layZoomBox.cc:279:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 279 | m_p2 = pos; | ^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qgridlayout.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QGridLayout:1, from ../../../src/laybasic/laybasic/layWidgets.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layWidgets.cc:33: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layZoomBox.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/list:60, from ../../../src/laybasic/laybasic/layViewObject.h:30, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layZoomBox.h:28, from ../../../src/laybasic/laybasic/layZoomBox.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySelectLineStyleForm.o ../../../src/laybasic/laybasic/laySelectLineStyleForm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLineStylePalette.o ../../../src/laybasic/laybasic/layLineStylePalette.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2196:70: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2156:97: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2196:70: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/dbText.h:914:26: required from ‘db::text db::operator*(const Tr&, const db::text&) [with C = double; Tr = db::complex_trans; typename Tr::target_coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2222:67: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2194:70: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2194:70: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserPage.h:12, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLayoutUtils.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:2194:70: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layEditLineStylesForm.o ../../../src/laybasic/laybasic/layEditLineStylesForm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layEditLineStyleWidget.o ../../../src/laybasic/laybasic/layEditLineStyleWidget.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBackgroundAwareTreeStyle.o ../../../src/laybasic/laybasic/layBackgroundAwareTreeStyle.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserPage.o ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layItemDelegates.o ../../../src/laybasic/laybasic/layItemDelegates.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/laybasic/laybasic/layEditLineStylesForm.h:27, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layEditLineStylesForm.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetInfoDialog.o ../../../src/laybasic/laybasic/layNetInfoDialog.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetExportDialog.o ../../../src/laybasic/laybasic/layNetExportDialog.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:931:118: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:992:54: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:1030:23: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:931:159: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:1290:70: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layNetInfoDialog.cc:258:45: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:1028:58: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:302:53: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘bool db::polygon_contour::is_rectilinear() const [with C = int]’: ../../../src/db/db/dbPolygon.h:1658:59: required from ‘bool db::polygon::is_box() const [with C = int]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:306:41: required from here ../../../src/db/db/dbPolygon.h:741:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | pl = p; | ~~~^~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: ../../../src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:336:38: required from here ../../../src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:307:100: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: ../../../src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ ../../../src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:334:28: required from here ../../../src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::disp_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::disp_trans; C = int]’ ../../../src/db/db/dbShapeRepository.h:408:5: required from ‘Sh db::shape_ref::instantiate() const [with Sh = db::polygon; Trans = db::disp_trans]’ ../../../src/laybasic/laybasic/layNetInfoDialog.cc:298:49: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserPage.h:12, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserModel.o ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layIndexedNetlistModel.o ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistCrossReferenceModel.o ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/db/db/dbCircuit.h:36, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbDevice.h:30, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbDevice.h:29, from ../../../src/db/db/dbCircuit.h:29, from ../../../src/db/db/dbNetlist.h:27, from ../../../src/db/db/dbNetlistCompare.h:27, from ../../../src/db/db/dbNetlistCrossReference.h:28, from ../../../src/laybasic/laybasic/layIndexedNetlistModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.h:28, from ../../../src/laybasic/laybasic/layNetlistCrossReferenceModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserTreeModel.o ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLibrariesView.o ../../../src/laybasic/laybasic/layLibrariesView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBookmarksView.o ../../../src/laybasic/laybasic/layBookmarksView.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGenericSyntaxHighlighter.o ../../../src/laybasic/laybasic/layGenericSyntaxHighlighter.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layGenericSyntaxHighlighter.cc: In member function ‘void lay::GenericSyntaxHighlighterAttributes::read(tl::Extractor&)’: ../../../src/laybasic/laybasic/layGenericSyntaxHighlighter.cc:1157:84: warning: passing ‘QFont::Weight’ chooses ‘int’ over ‘uint’ {aka ‘unsigned int’} [-Wsign-promo] 1157 | style.setProperty (QTextFormat::FontWeight, f ? QFont::Bold : QFont::Normal); | ^ ../../../src/laybasic/laybasic/layGenericSyntaxHighlighter.cc:1157:84: warning: in call to ‘QVariant::QVariant(int)’ [-Wsign-promo] In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLibrariesView.h:37, from ../../../src/laybasic/laybasic/layLibrariesView.cc:47: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarksView.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLibrariesView.h:37, from ../../../src/laybasic/laybasic/layLibrariesView.cc:47: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layLibrariesView.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbClipboardData.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.cc:44: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/rcc -name laybasicResources ../../../src/laybasic/laybasic/laybasicResources.qrc -o qrc_laybasicResources.cpp g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/MarkerBrowserDialog.ui -o ui_MarkerBrowserDialog.h /usr/lib/qt5/bin/uic ../../../src/laybasic/laybasic/NetlistBrowserDialog.ui -o ui_NetlistBrowserDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbMarkerBrowser.o ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbMarkerBrowserDialog.o ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowser.o ../../../src/laybasic/laybasic/layNetlistBrowser.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserDialog.o ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/laybasic/laybasic/layNetlistBrowser.cc: At global scope: ../../../src/laybasic/laybasic/layNetlistBrowser.cc:151:22: warning: unnecessary parentheses in declaration of ‘cc_buttons’ [-Wparentheses] 151 | static QToolButton * (Ui::NetlistBrowserConfigPage2::*cc_buttons []) = { | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:338:137: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:322:96: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:322:127: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:869:134: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_laybasicResources.o qrc_laybasicResources.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:322:127: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::extend(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:413:12: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:334:94: required from here ../../../src/db/db/dbEdge.h:265:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | dp = vector (e, 0.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbEdge.h:267:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 267 | dp = d () * (double (e) / double_length ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbEdge.h: In instantiation of ‘db::edge& db::edge::shift(C) [with C = double]’: ../../../src/db/db/dbEdgePair.h:435:10: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:334:94: required from here ../../../src/db/db/dbEdge.h:320:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 320 | dp = vector (-dp.y (), dp.x ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:338:137: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/gtf.h -o moc_gtf.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:322:126: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:338:137: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:322:126: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:30, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/db/db/dbEdgePair.h:443:5: required from ‘Poly db::edge_pair::to_polygon_generic(db::edge_pair::coord_type) const [with Poly = db::polygon; C = int; db::edge_pair::coord_type = int]’ ../../../src/db/db/dbEdgePair.h:454:47: required from ‘db::edge_pair::polygon_type db::edge_pair::to_polygon(db::edge_pair::coord_type) const [with C = int; db::edge_pair::polygon_type = db::polygon; db::edge_pair::coord_type = int]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:334:94: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:338:137: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:12, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:61:63: required from ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1403:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layAbstractMenu.h -o moc_layAbstractMenu.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBookmarkManagementForm.h -o moc_layBookmarkManagementForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBrowseInstancesForm.h -o moc_layBrowseInstancesForm.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowser.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBrowserDialog.h -o moc_layBrowserDialog.cpp ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc: In member function ‘virtual bool lay::NetlistBrowserDialog::mouse_click_event(const DPoint&, unsigned int, bool)’: ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:169:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 169 | m_mouse_first_point = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc: In member function ‘void lay::NetlistBrowserDialog::probe_net(const DPoint&, bool)’: ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:253:67: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 253 | start_point = tt.inverted ().trans (start_search_box.center ()); | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBrowserPanel.h -o moc_layBrowserPanel.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBrowseShapesForm.h -o moc_layBrowseShapesForm.cpp In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:253:32: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:251:95: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layCellSelectionForm.h -o moc_layCellSelectionForm.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layConfigurationDialog.h -o moc_layConfigurationDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:12, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layDialogs.h -o moc_layDialogs.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layDitherPattern.h -o moc_layDitherPattern.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layEditStipplesForm.h -o moc_layEditStipplesForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layEditStippleWidget.h -o moc_layEditStippleWidget.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layGridNet.h -o moc_layGridNet.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layHierarchyControlPanel.h -o moc_layHierarchyControlPanel.cpp cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayerControlPanel.h -o moc_layLayerControlPanel.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayerMappingWidget.h -o moc_layLayerMappingWidget.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayerToolbox.h -o moc_layLayerToolbox.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayerTreeModel.h -o moc_layLayerTreeModel.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayoutCanvas.h -o moc_layLayoutCanvas.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h -o moc_layLayoutPropertiesForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h -o moc_layLayoutViewConfigPages.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLayoutView.h -o moc_layLayoutView.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h -o moc_layLoadLayoutOptionsDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layMove.h -o moc_layMove.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layPlugin.h -o moc_layPlugin.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layPropertiesDialog.h -o moc_layPropertiesDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h -o moc_laySaveLayoutOptionsDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/laySelector.h -o moc_laySelector.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/laySelectStippleForm.h -o moc_laySelectStippleForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layTipDialog.h -o moc_layTipDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layWidgets.h -o moc_layWidgets.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h -o moc_rdbMarkerBrowserDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/rdbMarkerBrowser.h -o moc_rdbMarkerBrowser.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h -o moc_rdbMarkerBrowserPage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLineStyles.h -o moc_layLineStyles.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/laySelectLineStyleForm.h -o moc_laySelectLineStyleForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layEditLineStylesForm.h -o moc_layEditLineStylesForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layEditLineStyleWidget.h -o moc_layEditLineStyleWidget.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetlistBrowser.h -o moc_layNetlistBrowser.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h -o moc_layNetlistBrowserDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetlistBrowserPage.h -o moc_layNetlistBrowserPage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layItemDelegates.h -o moc_layItemDelegates.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetInfoDialog.h -o moc_layNetInfoDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetExportDialog.h -o moc_layNetExportDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetlistBrowserModel.h -o moc_layNetlistBrowserModel.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h -o moc_layNetlistBrowserTreeModel.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layLibrariesView.h -o moc_layLibrariesView.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/laybasic/laybasic/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/laybasic/laybasic -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/lym/lym -I/<>/src/gsiqt/qtbasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/laybasic/laybasic/layBookmarksView.h -o moc_layBookmarksView.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayoutView.o ../../../src/laybasic/laybasic/layLayoutView.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_gtf.o moc_gtf.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layAbstractMenu.o moc_layAbstractMenu.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBookmarkManagementForm.o moc_layBookmarkManagementForm.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from moc_gtf.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from moc_gtf.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from moc_gtf.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from moc_gtf.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/gtf.h:35, from moc_gtf.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from moc_layAbstractMenu.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from moc_layAbstractMenu.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from moc_layAbstractMenu.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from moc_layAbstractMenu.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from moc_layAbstractMenu.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBrowseInstancesForm.o moc_layBrowseInstancesForm.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutView.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutView.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutView.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutView.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/laybasic/laybasic/layLayoutView.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBrowserDialog.o moc_layBrowserDialog.cpp In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/laybasic/laybasic/ui_BrowserDialog.h:20, from ../../../src/laybasic/laybasic/layBrowserDialog.h:29, from moc_layBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/laybasic/laybasic/ui_BrowserDialog.h:20, from ../../../src/laybasic/laybasic/layBrowserDialog.h:29, from moc_layBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/laybasic/laybasic/ui_BrowserDialog.h:20, from ../../../src/laybasic/laybasic/layBrowserDialog.h:29, from moc_layBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/laybasic/laybasic/ui_BrowserDialog.h:20, from ../../../src/laybasic/laybasic/layBrowserDialog.h:29, from moc_layBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/laybasic/laybasic/ui_BrowserDialog.h:20, from ../../../src/laybasic/laybasic/layBrowserDialog.h:29, from moc_layBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBrowserPanel.o moc_layBrowserPanel.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from moc_layBrowserPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from moc_layBrowserPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from moc_layBrowserPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from moc_layBrowserPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from moc_layBrowserPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobjectdefs.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobject.h:46, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QObject:1, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:27, from moc_layBookmarkManagementForm.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:30, from moc_layBookmarkManagementForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layLayoutView.cc:70: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBrowseShapesForm.o moc_layBrowseShapesForm.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layCellSelectionForm.o moc_layCellSelectionForm.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/laybasic/laybasic/layLayoutView.cc:3579:22: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/laybasic/laybasic/layLayoutView.cc:3719:67: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/laybasic/laybasic/layLayoutView.cc:5232:50: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = double; F = double; R = double]’: ../../../src/laybasic/laybasic/layLayoutView.cc:6689:52: required from here ../../../src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_BrowseInstancesForm.h:12, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:27, from moc_layBrowseInstancesForm.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseInstancesForm.h:30, from moc_layBrowseInstancesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/laybasic/laybasic/layLayoutView.cc:6655:63: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layConfigurationDialog.o moc_layConfigurationDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::simple_trans; db::Cell::instance_type = db::Instance]’ ../../../src/laybasic/laybasic/layLayoutView.cc:5277:36: required from here ../../../src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from ../../../src/laybasic/laybasic/layLayoutView.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayoutView.cc:46: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layDialogs.o moc_layDialogs.cpp In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layCellSelectionForm.h:31, from moc_layCellSelectionForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/laybasic/laybasic/ui_BrowseShapesForm.h:12, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:27, from moc_layBrowseShapesForm.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layBrowseShapesForm.h:30, from moc_layBrowseShapesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layDitherPattern.o moc_layDitherPattern.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layEditStipplesForm.o moc_layEditStipplesForm.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layEditStippleWidget.o moc_layEditStippleWidget.cpp In file included from moc_layDitherPattern.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layGridNet.o moc_layGridNet.cpp In file included from ../../../src/laybasic/laybasic/layEditStipplesForm.h:29, from moc_layEditStipplesForm.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layHierarchyControlPanel.o moc_layHierarchyControlPanel.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayerControlPanel.o moc_layLayerControlPanel.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layGridNet.h:27, from moc_layGridNet.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayerMappingWidget.o moc_layLayerMappingWidget.cpp In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:37, from moc_layHierarchyControlPanel.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from moc_layLayerMappingWidget.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from moc_layLayerMappingWidget.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from moc_layLayerMappingWidget.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from moc_layLayerMappingWidget.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbStreamLayers.h:34, from ../../../src/laybasic/laybasic/layLayerMappingWidget.h:30, from moc_layLayerMappingWidget.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayerToolbox.o moc_layLayerToolbox.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:37, from moc_layHierarchyControlPanel.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:27, from moc_layHierarchyControlPanel.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layHierarchyControlPanel.h:34, from moc_layHierarchyControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:41, from moc_layLayerControlPanel.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:28, from moc_layLayerControlPanel.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layLayerControlPanel.h:39, from moc_layLayerControlPanel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayerTreeModel.o moc_layLayerTreeModel.cpp cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayoutCanvas.o moc_layLayoutCanvas.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayoutPropertiesForm.o moc_layLayoutPropertiesForm.cpp In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from moc_layLayerTreeModel.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from moc_layLayerTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from moc_layLayerTreeModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from moc_layLayerTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerTreeModel.h:27, from moc_layLayerTreeModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayoutViewConfigPages.o moc_layLayoutViewConfigPages.cpp In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:41, from moc_layLayoutCanvas.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:34, from moc_layLayoutCanvas.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:27, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayoutViewConfigPages.h:31, from moc_layLayoutViewConfigPages.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayoutView.o moc_layLayoutView.cpp cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLoadLayoutOptionsDialog.o moc_layLoadLayoutOptionsDialog.cpp In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layLayoutPropertiesForm.h:29, from moc_layLayoutPropertiesForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMove.o moc_layMove.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from moc_layLoadLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMove.h:29, from moc_layMove.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from moc_layLayoutView.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layLayoutView.h:29, from moc_layLayoutView.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from moc_layLayoutView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layPlugin.o moc_layPlugin.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layPropertiesDialog.o moc_layPropertiesDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from moc_layPlugin.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from moc_layPlugin.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from moc_layPlugin.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from moc_layPlugin.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from moc_layPlugin.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaveLayoutOptionsDialog.o moc_laySaveLayoutOptionsDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySelector.o moc_laySelector.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySelectStippleForm.o moc_laySelectStippleForm.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from ../../../src/laybasic/laybasic/laySelectStippleForm.h:29, from moc_laySelectStippleForm.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layTipDialog.o moc_layTipDialog.cpp ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/laySelector.h:28, from moc_laySelector.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layWidgets.o moc_layWidgets.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_rdbMarkerBrowserDialog.o moc_rdbMarkerBrowserDialog.cpp ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/laybasic/laybasic/laySaveLayoutOptionsDialog.h:29, from moc_laySaveLayoutOptionsDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_rdbMarkerBrowser.o moc_rdbMarkerBrowser.cpp In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_MarkerBrowserDialog.h:26, from ../../../src/laybasic/laybasic/rdbMarkerBrowserDialog.h:27, from moc_rdbMarkerBrowserDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_rdbMarkerBrowserPage.o moc_rdbMarkerBrowserPage.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLineStyles.o moc_layLineStyles.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from moc_rdbMarkerBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from moc_rdbMarkerBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from moc_rdbMarkerBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from moc_rdbMarkerBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from moc_rdbMarkerBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySelectLineStyleForm.o moc_laySelectLineStyleForm.cpp In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from moc_rdbMarkerBrowser.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from moc_rdbMarkerBrowser.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from moc_rdbMarkerBrowser.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from moc_rdbMarkerBrowser.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from moc_rdbMarkerBrowser.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layEditLineStylesForm.o moc_layEditLineStylesForm.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:27, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layEditLineStyleWidget.o moc_layEditLineStyleWidget.cpp In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/rdbMarkerBrowser.h:31, from ../../../src/laybasic/laybasic/rdbMarkerBrowserPage.h:28, from moc_rdbMarkerBrowserPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetlistBrowser.o moc_layNetlistBrowser.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetlistBrowserDialog.o moc_layNetlistBrowserDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetlistBrowserPage.o moc_layNetlistBrowserPage.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layItemDelegates.o moc_layItemDelegates.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:27, from moc_layNetlistBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:27, from moc_layNetlistBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:27, from moc_layNetlistBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:27, from moc_layNetlistBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:27, from moc_layNetlistBrowser.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:32, from moc_layNetlistBrowser.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layNetlistBrowser.h:32, from moc_layNetlistBrowser.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:32, from moc_layNetlistBrowser.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layNetlistBrowser.h:32, from moc_layNetlistBrowser.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowser.h:32, from moc_layNetlistBrowser.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetInfoDialog.o moc_layNetInfoDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetExportDialog.o moc_layNetExportDialog.cpp In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from /<>/build-release/laybasic/laybasic/ui_NetlistBrowserDialog.h:27, from ../../../src/laybasic/laybasic/layNetlistBrowserDialog.h:27, from moc_layNetlistBrowserDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/laybasic/layNetlistBrowserPage.h:28, from moc_layNetlistBrowserPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetlistBrowserModel.o moc_layNetlistBrowserModel.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetInfoDialog.h:29, from moc_layNetInfoDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetExportDialog.h:29, from moc_layNetExportDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetlistBrowserTreeModel.o moc_layNetlistBrowserTreeModel.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLibrariesView.o moc_layLibrariesView.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAYBASIC_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/laybasic -I/<>/build-release/laybasic/laybasic -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBookmarksView.o moc_layBookmarksView.cpp In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layLibrariesView.h:37, from moc_layLibrariesView.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from moc_layNetlistBrowserModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from moc_layNetlistBrowserTreeModel.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layLibrariesView.h:37, from moc_layLibrariesView.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/laybasic/laybasic/layLibrariesView.h:27, from moc_layLibrariesView.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/laybasic/laybasic/layLibrariesView.h:34, from moc_layLibrariesView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/laybasic/laybasic/layBookmarkList.h:29, from ../../../src/laybasic/laybasic/layBookmarksView.h:29, from moc_layBookmarksView.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_laybasic.so.0.26.2 libklayout_laybasic.so libklayout_laybasic.so.0 libklayout_laybasic.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_laybasic.so.0 -o libklayout_laybasic.so.0.26.2 gtf.o gsiDeclLayDialogs.o gsiDeclLayLayers.o gsiDeclLayLayoutView.o gsiDeclLayMarker.o gsiDeclLayMenu.o gsiDeclLayPlugin.o gsiDeclLayStream.o layAbstractMenu.o layAbstractMenuProvider.o layAnnotationShapes.o layBitmap.o layBitmapRenderer.o layBitmapsToImage.o layBookmarkList.o layBookmarkManagementForm.o layBrowseInstancesForm.o layBrowser.o layBrowserDialog.o layBrowserPanel.o layBrowseShapesForm.o layCanvasPlane.o layCellSelectionForm.o layCellTreeModel.o layCellView.o layColorPalette.o layConfigurationDialog.o layConverters.o layCursor.o layDialogs.o layDisplayState.o layDitherPattern.o layDrawing.o layEditable.o layEditStipplesForm.o layEditStippleWidget.o layFileDialog.o layFinder.o layFixedFont.o layGridNet.o layHierarchyControlPanel.o layLayerControlPanel.o layLayerMappingWidget.o layLayerProperties.o layLayerToolbox.o layLayerTreeModel.o layLayoutCanvas.o layLayoutPropertiesForm.o layLayoutView.o layLayoutViewConfigPages.o layLoadLayoutOptionsDialog.o layMarker.o layMouseTracker.o layMove.o layObjectInstPath.o layParsedLayerSource.o layPlugin.o layProperties.o layPropertiesDialog.o layQtTools.o layRedrawLayerInfo.o layRedrawThreadCanvas.o layRedrawThread.o layRedrawThreadWorker.o layRenderer.o layRubberBox.o laySaveLayoutOptionsDialog.o laySelector.o laySelectStippleForm.o laySnap.o layStipplePalette.o layStream.o layTechnology.o layTipDialog.o layViewObject.o layViewOp.o layViewport.o layWidgets.o layZoomBox.o rdbInfoWidget.o rdbMarkerBrowser.o rdbMarkerBrowserDialog.o rdbMarkerBrowserPage.o layLineStyles.o laySelectLineStyleForm.o layLineStylePalette.o layEditLineStylesForm.o layEditLineStyleWidget.o layBackgroundAwareTreeStyle.o layNetlistBrowser.o layNetlistBrowserDialog.o layNetlistBrowserPage.o layItemDelegates.o layNetInfoDialog.o layNetExportDialog.o layNetlistBrowserModel.o layIndexedNetlistModel.o layNetlistCrossReferenceModel.o layNetlistBrowserTreeModel.o layLibrariesView.o layBookmarksView.o layGenericSyntaxHighlighter.o qrc_laybasicResources.o moc_gtf.o moc_layAbstractMenu.o moc_layBookmarkManagementForm.o moc_layBrowseInstancesForm.o moc_layBrowserDialog.o moc_layBrowserPanel.o moc_layBrowseShapesForm.o moc_layCellSelectionForm.o moc_layConfigurationDialog.o moc_layDialogs.o moc_layDitherPattern.o moc_layEditStipplesForm.o moc_layEditStippleWidget.o moc_layGridNet.o moc_layHierarchyControlPanel.o moc_layLayerControlPanel.o moc_layLayerMappingWidget.o moc_layLayerToolbox.o moc_layLayerTreeModel.o moc_layLayoutCanvas.o moc_layLayoutPropertiesForm.o moc_layLayoutViewConfigPages.o moc_layLayoutView.o moc_layLoadLayoutOptionsDialog.o moc_layMove.o moc_layPlugin.o moc_layPropertiesDialog.o moc_laySaveLayoutOptionsDialog.o moc_laySelector.o moc_laySelectStippleForm.o moc_layTipDialog.o moc_layWidgets.o moc_rdbMarkerBrowserDialog.o moc_rdbMarkerBrowser.o moc_rdbMarkerBrowserPage.o moc_layLineStyles.o moc_laySelectLineStyleForm.o moc_layEditLineStylesForm.o moc_layEditLineStyleWidget.o moc_layNetlistBrowser.o moc_layNetlistBrowserDialog.o moc_layNetlistBrowserPage.o moc_layItemDelegates.o moc_layNetInfoDialog.o moc_layNetExportDialog.o moc_layNetlistBrowserModel.o moc_layNetlistBrowserTreeModel.o moc_layLibrariesView.o moc_layBookmarksView.o -lz -L/<>/build-release/laybasic/laybasic/../.. -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_laybasic.so.0.26.2 libklayout_laybasic.so ln -s libklayout_laybasic.so.0.26.2 libklayout_laybasic.so.0 ln -s libklayout_laybasic.so.0.26.2 libklayout_laybasic.so.0.26 rm -f ../../../build-release/libklayout_laybasic.so.0.26.2 mv -f libklayout_laybasic.so.0.26.2 ../../../build-release/libklayout_laybasic.so.0.26.2 rm -f ../../../build-release/libklayout_laybasic.so rm -f ../../../build-release/libklayout_laybasic.so.0 rm -f ../../../build-release/libklayout_laybasic.so.0.26 mv -f libklayout_laybasic.so ../../../build-release/libklayout_laybasic.so mv -f libklayout_laybasic.so.0 ../../../build-release/libklayout_laybasic.so.0 mv -f libklayout_laybasic.so.0.26 ../../../build-release/libklayout_laybasic.so.0.26 make[4]: Leaving directory '/<>/build-release/laybasic/laybasic' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/laybasic/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layAnnotationShapes.o ../../../src/laybasic/unit_tests/layAnnotationShapes.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBitmap.o ../../../src/laybasic/unit_tests/layBitmap.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBitmapsToImage.o ../../../src/laybasic/unit_tests/layBitmapsToImage.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayerProperties.o ../../../src/laybasic/unit_tests/layLayerProperties.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmap.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmap.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:34, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPath.h: In member function ‘db::path& db::path::operator=(db::path&&)’: ../../../src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc: In function ‘void read_testdata(lay::AnnotationShapes&, unsigned int)’: ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:176:40: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 176 | r1 = db::DPath (pts1, pts1 + 3, 100); | ^ In file included from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmap.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmap.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmap.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmap.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:160:58: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:144:99: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:160:58: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layCanvasPlane.h:30, from ../../../src/laybasic/laybasic/layBitmap.h:29, from ../../../src/laybasic/unit_tests/layBitmapsToImage.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:160:58: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:160:58: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = double]’: ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:69:5: required from ‘void shape_as_user_object::transform(const db::simple_trans&) [with Sh = db::text]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:67:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’: ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:74:5: required from ‘void shape_as_user_object::transform(const DFTrans&) [with Sh = db::text; db::DFTrans = db::fixpoint_trans]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:72:16: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:833:9: required from ‘db::box& db::box::transform(const Tr&) [with Tr = db::simple_trans; C = double; R = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:69:5: required from ‘void shape_as_user_object::transform(const db::simple_trans&) [with Sh = db::box]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:67:16: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::simple_trans; C = double]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::simple_trans; C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:69:5: required from ‘void shape_as_user_object::transform(const db::simple_trans&) [with Sh = db::path]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:67:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’: ../../../src/db/db/dbPath.h:573:7: required from ‘db::path& db::path::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:74:5: required from ‘void shape_as_user_object::transform(const DFTrans&) [with Sh = db::path; db::DFTrans = db::fixpoint_trans]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:72:16: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::simple_trans; C = double]’: ../../../src/db/db/dbPolygon.h:683:7: required from ‘db::polygon_contour& db::polygon_contour::transform(const trans_type&, bool, bool) [with C = double; db::polygon_contour::trans_type = db::simple_trans]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::simple_trans; C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:69:5: required from ‘void shape_as_user_object::transform(const db::simple_trans&) [with Sh = db::polygon]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:67:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::fixpoint_trans; C = double]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = double]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:74:5: required from ‘void shape_as_user_object::transform(const DFTrans&) [with Sh = db::polygon; db::DFTrans = db::fixpoint_trans]’ ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:72:16: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:29, from ../../../src/laybasic/unit_tests/layAnnotationShapes.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layParsedLayerSource.o ../../../src/laybasic/unit_tests/layParsedLayerSource.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRenderer.o ../../../src/laybasic/unit_tests/layRenderer.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/unit_tests/layLayerProperties.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/laybasic/laybasic/layRenderer.h:30, from ../../../src/laybasic/unit_tests/layRenderer.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layParsedLayerSource.h:33, from ../../../src/laybasic/unit_tests/layParsedLayerSource.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySnap.o ../../../src/laybasic/unit_tests/laySnap.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layAbstractMenu.o ../../../src/laybasic/unit_tests/layAbstractMenu.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/unit_tests/layAbstractMenu.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/unit_tests/layAbstractMenu.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/unit_tests/layAbstractMenu.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/unit_tests/layAbstractMenu.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layAbstractMenu.h:39, from ../../../src/laybasic/unit_tests/layAbstractMenu.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserModelTests.o ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/laybasic/unit_tests/laySnap.cc:49:62: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ ../../../src/laybasic/unit_tests/laySnap.cc:49:62: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/laybasic/unit_tests/laySnap.cc:43:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/unit_tests/laySnap.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qpoint.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QPoint:1, from ../../../src/laybasic/laybasic/laySnap.h:30, from ../../../src/laybasic/unit_tests/laySnap.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/unit_tests/laySnap.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/laybasic/unit_tests"' -I../../../src/laybasic/unit_tests -I/<>/build-release/laybasic/unit_tests -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I/<>/build-release/laybasic/unit_tests/../laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/laybasic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetlistBrowserTreeModelTests.o ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbHierNetworkProcessor.h:31, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbText.h:32, from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:29, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/db/db/dbHierNetworkProcessor.h:28, from ../../../src/db/db/dbNetlistExtractor.h:27, from ../../../src/db/db/dbLayoutToNetlist.h:28, from ../../../src/laybasic/laybasic/layNetlistBrowserTreeModel.h:30, from ../../../src/laybasic/unit_tests/layNetlistBrowserTreeModelTests.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liblaybasic_tests.so.0.26.2 liblaybasic_tests.so liblaybasic_tests.so.0 liblaybasic_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblaybasic_tests.so.0 -o liblaybasic_tests.so.0.26.2 layAnnotationShapes.o layBitmap.o layBitmapsToImage.o layLayerProperties.o layParsedLayerSource.o layRenderer.o laySnap.o layAbstractMenu.o layNetlistBrowserModelTests.o layNetlistBrowserTreeModelTests.o -lz -L/<>/build-release/laybasic/unit_tests/../.. -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblaybasic_tests.so.0.26.2 liblaybasic_tests.so ln -s liblaybasic_tests.so.0.26.2 liblaybasic_tests.so.0 ln -s liblaybasic_tests.so.0.26.2 liblaybasic_tests.so.0.26 rm -f ../../laybasic/liblaybasic_tests.so.0.26.2 mv -f liblaybasic_tests.so.0.26.2 ../../laybasic/liblaybasic_tests.so.0.26.2 rm -f ../../laybasic/liblaybasic_tests.so rm -f ../../laybasic/liblaybasic_tests.so.0 rm -f ../../laybasic/liblaybasic_tests.so.0.26 mv -f liblaybasic_tests.so ../../laybasic/liblaybasic_tests.so mv -f liblaybasic_tests.so.0 ../../laybasic/liblaybasic_tests.so.0 mv -f liblaybasic_tests.so.0.26 ../../laybasic/liblaybasic_tests.so.0.26 cp -f ../../laybasic/liblaybasic_tests.so.0.26.2 /<>/build-release/laybasic/unit_tests/../../laybasic_tests.ut make[4]: Leaving directory '/<>/build-release/laybasic/unit_tests' make[3]: Leaving directory '/<>/build-release/laybasic' cd ant/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/ant.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd img/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/img.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd edt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/edt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/ant' make[3]: Entering directory '/<>/build-release/img' make[3]: Entering directory '/<>/build-release/edt' cd ant/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/ant/ant.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd img/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/img/img.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd edt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/edt/edt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/ant/ant' /usr/lib/qt5/bin/uic ../../../src/ant/ant/RulerConfigPage.ui -o ui_RulerConfigPage.h /usr/lib/qt5/bin/uic ../../../src/ant/ant/RulerConfigPage2.ui -o ui_RulerConfigPage2.h make[4]: Entering directory '/<>/build-release/edt/edt' /usr/lib/qt5/bin/uic ../../../src/edt/edt/AlignOptionsDialog.ui -o ui_AlignOptionsDialog.h make[4]: Entering directory '/<>/build-release/img/img' /usr/lib/qt5/bin/uic ../../../src/img/img/ImagePropertiesPage.ui -o ui_ImagePropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/ant/ant/RulerConfigPage3.ui -o ui_RulerConfigPage3.h /usr/lib/qt5/bin/uic ../../../src/ant/ant/RulerConfigPage4.ui -o ui_RulerConfigPage4.h /usr/lib/qt5/bin/uic ../../../src/ant/ant/RulerPropertiesPage.ui -o ui_RulerPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/img/img/ImageLandmarksDialog.ui -o ui_ImageLandmarksDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/BoxPropertiesPage.ui -o ui_BoxPropertiesPage.h ../../../src/ant/ant/RulerPropertiesPage.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout1'. ../../../src/ant/ant/RulerConfigPage4.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout2'. g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclImg.o ../../../src/img/img/gsiDeclImg.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antConfig.o ../../../src/ant/ant/antConfig.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antConfigPage.o ../../../src/ant/ant/antConfigPage.cc /usr/lib/qt5/bin/uic ../../../src/edt/edt/CopyModeDialog.ui -o ui_CopyModeDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/ChangeLayerOptionsDialog.ui -o ui_ChangeLayerOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditablePathPropertiesPage.ui -o ui_EditablePathPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditorOptionsDialog.ui -o ui_EditorOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditorOptionsGeneric.ui -o ui_EditorOptionsGeneric.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditorOptionsInst.ui -o ui_EditorOptionsInst.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditorOptionsPath.ui -o ui_EditorOptionsPath.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/EditorOptionsText.ui -o ui_EditorOptionsText.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/InstantiationForm.ui -o ui_InstantiationForm.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/InstPropertiesPage.ui -o ui_InstPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/MakeArrayOptionsDialog.ui -o ui_MakeArrayOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/MakeCellOptionsDialog.ui -o ui_MakeCellOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/PathPropertiesPage.ui -o ui_PathPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/PolygonPropertiesPage.ui -o ui_PolygonPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/RoundCornerOptionsDialog.ui -o ui_RoundCornerOptionsDialog.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/TextPropertiesPage.ui -o ui_TextPropertiesPage.h /usr/lib/qt5/bin/uic ../../../src/edt/edt/PCellParametersDialog.ui -o ui_PCellParametersDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtConfig.o ../../../src/edt/edt/edtConfig.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/edt/edt/edtConfig.cc: In member function ‘void edt::EditGridConverter::from_string(const string&, db::DVector&)’: ../../../src/edt/edt/edtConfig.cc:262:23: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 262 | eg = db::DVector (); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtConfig.cc:264:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 264 | eg = db::DVector (-1.0, -1.0); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtConfig.cc:270:27: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 270 | eg = db::DVector (x, y); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtConfig.cc: In member function ‘void edt::EditGridConverter::from_string_picky(const string&, db::DVector&)’: ../../../src/edt/edt/edtConfig.cc:280:23: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 280 | eg = db::DVector (); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtConfig.cc:282:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 282 | eg = db::DVector (-1.0, -1.0); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtConfig.cc:294:27: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 294 | eg = db::DVector (x, y); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/img/img/gsiDeclImg.cc:26: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfigPage.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtDialogs.o ../../../src/edt/edt/edtDialogs.cc In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antConfig.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/img/img/gsiDeclImg.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antObject.o ../../../src/ant/ant/antObject.cc In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/gsiDeclImg.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antObject.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/img/img/gsiDeclImg.cc:396:97: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antObject.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/img/img/gsiDeclImg.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/img/img/gsiDeclImg.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/gsiDeclImg.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtDialogs.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/edt/edt/edtDialogs.cc: In member function ‘bool edt::MakeArrayOptionsDialog::exec_dialog(db::DVector&, unsigned int&, db::DVector&, unsigned int&)’: ../../../src/edt/edt/edtDialogs.cc:561:28: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 561 | a = db::DVector (ax, ay); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtDialogs.cc:562:28: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 562 | b = db::DVector (bx, by); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antObject.cc: In member function ‘ant::Object& ant::Object::operator=(const ant::Object&)’: ../../../src/ant/ant/antObject.cc:93:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 93 | m_p1 = d.m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antObject.cc:94:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 94 | m_p2 = d.m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtDialogs.cc:99:87: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtDialogs.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtDialogs.cc:23: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antPlugin.o ../../../src/ant/ant/antPlugin.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antPropertiesPage.o ../../../src/ant/ant/antPropertiesPage.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antPlugin.cc:30: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from ../../../src/ant/ant/antPlugin.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/ant/ant/antPropertiesPage.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtEditorOptionsPages.o ../../../src/edt/edt/edtEditorOptionsPages.cc ../../../src/ant/ant/antPropertiesPage.cc: In member function ‘void ant::PropertiesPage::snap_to_layout_clicked()’: ../../../src/ant/ant/antPropertiesPage.cc:128:56: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 128 | g = db::DVector (service->grid (), service->grid ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/ant/ant/antPropertiesPage.cc:135:76: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/ant/ant/antPropertiesPage.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/ant/ant/antPropertiesPage.h:27, from ../../../src/ant/ant/antPropertiesPage.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from ../../../src/ant/ant/antPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antService.o ../../../src/ant/ant/antService.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtEditorOptionsPages.cc:34: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/ant/ant/antService.cc:31: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/edt/edt/edtEditorOptionsPages.cc: In member function ‘virtual void edt::EditorOptionsGeneric::apply(lay::Plugin*)’: ../../../src/edt/edt/edtEditorOptionsPages.cc:253:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 253 | eg = db::DVector (-1.0, -1.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtEditorOptionsPages.cc:255:23: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 255 | eg = db::DVector (); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtService.h:31, from ../../../src/edt/edt/edtEditorOptionsPages.cc:31: ../../../src/laybasic/laybasic/layPlugin.h: In instantiation of ‘bool lay::Plugin::config_get(const string&, T&, C) const [with T = db::vector; C = edt::EditGridConverter; std::string = std::__cxx11::basic_string]’: ../../../src/edt/edt/edtEditorOptionsPages.cc:297:43: required from here ../../../src/laybasic/laybasic/layPlugin.h:608:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 608 | value = t; | ~~~~~~^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtEditorOptionsPages.cc:34: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antService.cc:36: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtEditorOptionsPages.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antTemplate.o ../../../src/ant/ant/antTemplate.cc ../../../src/ant/ant/antService.cc: In function ‘void ant::draw_ruler(const DPoint&, const DPoint&, double, double, bool, bool, ant::Object::style_type, lay::CanvasPlane*, lay::Renderer&)’: ../../../src/ant/ant/antService.cc:168:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 168 | qq = db::DVector (0.0, 1.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:171:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 171 | qq = -qq; | ^~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:178:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 178 | qu = db::DVector (1.0, 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:189:37: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 189 | dq1 = qu * (arrow_length - 1); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:191:36: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 191 | dq1 = qu * (sel_width * 0.5); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:194:38: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 194 | dq2 = qu * -(arrow_length - 1); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:196:37: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 196 | dq2 = qu * -(sel_width * 0.5); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:292:70: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | qq = db::DPoint (floor (qq.x () + 0.5), floor (qq.y () + 0.5)); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc: In function ‘void ant::draw_text(const DPoint&, const DPoint&, double, const string&, bool, ant::Object::style_type, ant::Object::position_type, ant::Object::alignment_type, ant::Object::alignment_type, lay::CanvasPlane*, lay::Renderer&)’: ../../../src/ant/ant/antService.cc:376:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 376 | qq = db::DVector (0.0, 1.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:379:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 379 | qq = -qq; | ^~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:386:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 386 | qu = db::DVector (1.0, 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:431:46: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 431 | tv_text = qq * (arrow_width * 0.5 + 2.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:435:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 435 | tv_text = (qq - qu) * 2.0; | ^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:437:33: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 437 | tv_text = (qq + qu) * 2.0; | ^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:439:26: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 439 | tv_text = qq * 2.0; | ^~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:442:42: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 442 | tv_text = qq * (arrow_width + 2.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:445:40: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 445 | tv_text = qq * (tick_length + 2.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:466:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 466 | tp = q1 + (q2 - q1) * 0.5; | ^~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:468:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 468 | tp = q1; | ^~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc: In function ‘bool ant::dragging_what(const ant::Object*, const DBox&, ant::Service::MoveMode&, db::DPoint&)’: ../../../src/ant/ant/antService.cc:947:57: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 947 | p12 = db::DPoint (robj->p2 ().x (), robj->p1 ().y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:952:57: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 952 | p21 = db::DPoint (robj->p1 ().x (), robj->p2 ().y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:958:43: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 958 | p12 = c + db::DVector (d.x (), -d.y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:959:43: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 959 | p21 = c + db::DVector (-d.x (), d.y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:968:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 968 | p1 = p11; | ^~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:973:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 973 | p1 = p22; | ^~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:978:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 978 | p1 = p12; | ^~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:983:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 983 | p1 = p21; | ^~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:988:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 988 | p1 = db::DPoint (p12.x (), search_dbox.center ().y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:993:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 993 | p1 = db::DPoint (p21.x (), search_dbox.center ().y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:998:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 998 | p1 = db::DPoint (search_dbox.center ().x (), p12.y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1003:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1003 | p1 = db::DPoint (search_dbox.center ().x (), p21.y ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1009:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1009 | p1 = search_dbox.center (); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1014:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1014 | p1 = search_dbox.center (); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc: In member function ‘virtual bool ant::Service::begin_move(lay::Editable::MoveMode, const DPoint&, lay::angle_constraint_type)’: ../../../src/ant/ant/antService.cc:1034:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1034 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1035:47: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1035 | m_trans = db::DTrans (db::DPoint () - m_p1); | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/ant/ant/antService.cc: In member function ‘virtual void ant::Service::move(const DPoint&, lay::angle_constraint_type)’: ../../../src/ant/ant/antService.cc:1221:53: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1221 | q2 = q1 + (m_original.p2 () - m_original.p1 ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1223:53: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1223 | q1 = q2 + (m_original.p1 () - m_original.p2 ()); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc:1236:81: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1236 | dp = db::DVector (lay::snap (dp.x (), m_grid), lay::snap (dp.y (), m_grid)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:1239:33: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1239 | m_trans = db::DTrans (dp) * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/ant/ant/antService.cc: In member function ‘virtual bool ant::Service::mouse_click_event(const DPoint&, unsigned int, bool)’: ../../../src/ant/ant/antService.cc:1431:42: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1431 | g = db::DVector (m_grid, m_grid); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc:1456:53: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1456 | m_p1 = snap1 (p, m_obj_snap && tpl.snap ()).second; | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/ant/ant/antService.cc: In member function ‘std::pair > ant::Service::snap1(const DPoint&, bool)’: ../../../src/ant/ant/antService.cc:1544:36: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1544 | g = db::DVector (m_grid, m_grid); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/ant/ant/antService.cc: In member function ‘std::pair > ant::Service::snap2(const DPoint&, const DPoint&, const ant::Object*, lay::angle_constraint_type)’: ../../../src/ant/ant/antService.cc:1557:36: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1557 | g = db::DVector (m_grid, m_grid); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/ant/ant/antService.cc:1145:50: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/ant/ant/antService.cc:1332:25: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/ant/ant/antService.cc:1434:71: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/ant/ant/antService.cc:552:46: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = double]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/ant/ant/antService.cc:702:40: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/ant/ant/antService.cc:206:76: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = double]’ ../../../src/ant/ant/antService.cc:206:76: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/ant/ant/antService.cc:539:44: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antConfig.h:31, from ../../../src/ant/ant/antTemplate.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/ant/ant/antService.cc:29: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/ant/ant/antService.cc:199:20: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/ant/ant/antService.cc:31: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbUserObject.h:30, from ../../../src/ant/ant/antService.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antTemplate.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclAnt.o ../../../src/ant/ant/gsiDeclAnt.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgLandmarksDialog.o ../../../src/img/img/imgLandmarksDialog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtInstPropertiesPage.o ../../../src/edt/edt/edtInstPropertiesPage.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:24: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/img/img/imgLandmarksDialog.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/ant/ant/gsiDeclAnt.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtInstPropertiesPage.cc:32: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ../../../src/img/img/imgLandmarksDialog.cc: In member function ‘void img::LandmarkMarker::set_position(const DPoint&)’: ../../../src/img/img/imgLandmarksDialog.cc:84:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 84 | m_pos = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgLandmarksDialog.cc: In member function ‘virtual bool img::LandmarkEditorService::mouse_click_event(const DPoint&, unsigned int, bool)’: ../../../src/img/img/imgLandmarksDialog.cc:209:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | lm [m_selected] = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgLandmarksDialog.cc:221:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 221 | lm [m_selected] = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgLandmarksDialog.cc: In member function ‘void img::LandmarksDialog::update_mode()’: ../../../src/img/img/imgLandmarksDialog.cc:460:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | *w++ = *r; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/img/img/imgLandmarksDialog.cc:128:38: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/ant/ant/gsiDeclAnt.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/ant/ant/gsiDeclAnt.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/img/img/imgLandmarksDialog.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/img/img/imgLandmarksDialog.h:27, from ../../../src/img/img/imgLandmarksDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgLandmarksDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/edt/edt/edtInstPropertiesPage.cc:288:78: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtInstPropertiesPage.cc:377:49: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/gsiDeclAnt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtInstPropertiesPage.cc:288:78: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antForceLink.o ../../../src/ant/ant/antForceLink.cc g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgNavigator.o ../../../src/img/img/imgNavigator.cc In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtInstPropertiesPage.cc:32: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qmutex.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QMutex:1, from ../../../src/tl/tl/tlThreads.h:31, from ../../../src/tl/tl/tlObject.h:30, from ../../../src/gsi/gsi/gsiObject.h:27, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtInstPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:40, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtMainService.o ../../../src/edt/edt/edtMainService.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/img/img/imgNavigator.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbLibrary.h:28, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtMainService.cc:31: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/img/img/imgNavigator.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/laybasicConfig.h:29, from ../../../src/img/img/imgNavigator.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/laybasic/laybasic/layMarker.h:30, from ../../../src/img/img/imgNavigator.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgObject.o ../../../src/img/img/imgObject.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgPlugin.o ../../../src/img/img/imgPlugin.cc ../../../src/edt/edt/edtMainService.cc: In member function ‘void edt::MainService::cm_make_cell()’: ../../../src/edt/edt/edtMainService.cc:992:188: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 992 | ref = db::Vector (selection_bbox.left () + ((m_origin_mode_x + 1) * selection_bbox.width ()) / 2, selection_bbox.bottom () + ((m_origin_mode_y + 1) * selection_bbox.height ()) / 2); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/edt/edt/edtMainService.cc: In member function ‘void edt::MainService::cm_round_corners()’: ../../../src/edt/edt/edtMainService.cc:1368:23: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 1368 | *p = smooth (*p, 1); | ^ ../../../src/edt/edt/edtMainService.cc: In member function ‘void edt::MainService::cm_align()’: ../../../src/edt/edt/edtMainService.cc:1813:86: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1813 | v = compute_alignment_vector (prim_box, box, m_align_hmode, m_align_vmode); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtMainService.cc:1818:86: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1818 | v = compute_alignment_vector (prim_box, box, m_align_hmode, m_align_vmode); | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/edt/edt/edtMainService.cc:550:119: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/edt/edt/edtMainService.cc:970:81: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/edt/edt/edtMainService.cc:996:59: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/edt/edt/edtMainService.cc:1741:42: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/edt/edt/edtMainService.cc:1824:53: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtMainService.cc:1894:77: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtMainService.cc:2218:107: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtMainService.cc:563:164: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘img::Object& img::Object::operator=(const img::Object&)’: ../../../src/img/img/imgObject.cc:929:17: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 929 | m_trans = d.m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/edt/edt/edtMainService.cc:1306:91: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ ../../../src/img/img/imgObject.cc: In member function ‘db::DPolygon img::Object::image_box_poly(db::DBox, const DCplxTrans&) const’: ../../../src/img/img/imgObject.cc:1124:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1124 | p1 = ti.trans (pb [i]); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgObject.cc:1125:45: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1125 | pv = ti.trans (pb[i], pb[ii] - pb[i]); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/edt/edt/edtMainService.cc:1308:82: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ ../../../src/img/img/imgObject.cc:1127:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1127 | p1 = ti.trans (pb [ii]); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgObject.cc:1128:46: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1128 | pv = ti.trans (pb[ii], pb[ii] - pb[i]); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘db::DPolygon img::Object::image_box_poly(db::DBox, const DCplxTrans&) const’: ../../../src/img/img/imgObject.cc:1142:36: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 1142 | image_box_poly = cp.front (); | ^ ../../../src/img/img/imgObject.cc: In member function ‘virtual void img::Object::transform(const db::Matrix3d&)’: ../../../src/img/img/imgObject.cc:1176:17: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1176 | m_trans = t * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘virtual void img::Object::transform(const DCplxTrans&)’: ../../../src/img/img/imgObject.cc:1185:32: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1185 | m_trans = db::Matrix3d (t) * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘virtual void img::Object::transform(const DTrans&)’: ../../../src/img/img/imgObject.cc:1194:32: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1194 | m_trans = db::Matrix3d (t) * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘virtual void img::Object::transform(const DFTrans&)’: ../../../src/img/img/imgObject.cc:1203:32: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1203 | m_trans = db::Matrix3d (t) * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/edt/edt/edtMainService.cc:1618:85: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘virtual void img::Object::from_string(const char*, const char*)’: ../../../src/img/img/imgObject.cc:1418:131: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1418 | m_trans = db::Matrix3d (tr) * db::Matrix3d::mag (pw, ph) * db::Matrix3d::disp (db::DVector (0.5 * width (), 0.5 * height ())); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/edt/edt/edtMainService.cc:1894:123: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgObject.cc: In member function ‘void img::Object::set_matrix(const db::Matrix3d&)’: ../../../src/img/img/imgObject.cc:1964:32: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 1964 | m_trans = db::Matrix3d (trans); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/img/img/imgObject.cc:708:162: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/img/img/imgObject.cc:1106:109: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/img/img/imgObject.cc:1159:48: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::simple_trans]’: ../../../src/img/img/imgObject.cc:1194:28: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::fixpoint_trans]’: ../../../src/img/img/imgObject.cc:1203:28: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/img/img/imgObject.cc:1106:109: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::Matrix3d; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::Matrix3d; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::Matrix3d; C = double; typename Tr::target_coord_type = double]’ ../../../src/img/img/imgObject.cc:1149:39: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/img/img/imgObject.cc:1106:109: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPlugin.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/img/img/imgObject.h:34, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/img/img/imgObject.cc:1103:26: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/img/imgObject.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; C = int]’ ../../../src/edt/edt/edtMainService.cc:1294:87: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/edt/edt/edtMainService.cc:1296:80: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/edt/edt/edtMainService.cc:1352:47: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/edt/edt/edtMainService.cc:1618:86: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/edt/edt/edtMainService.cc:1741:42: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/tl/tl/tlAlgorithm.h:457:19: required from ‘void tl::__introsort_loop(_RandomAccessIter, _RandomAccessIter, _Size) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = long int]’ ../../../src/tl/tl/tlAlgorithm.h:512:29: required from ‘void tl::sort(_RandomAccessIter, _RandomAccessIter) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbPolygon.h:1793:14: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/edt/edt/edtMainService.cc:1352:47: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/edt/edt/edtMainService.cc:448:83: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtMainService.cc:31: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qinputdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QInputDialog:1, from ../../../src/edt/edt/edtMainService.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1063:28: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:31, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLibrary.h:29, from ../../../src/edt/edt/edtMainService.cc:28: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbEdge.h:32, from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/edt/edt/edtMainService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgPropertiesPage.o ../../../src/img/img/imgPropertiesPage.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/img/img/imgPropertiesPage.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgWidgets.o ../../../src/img/img/imgWidgets.cc /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/ant/ant/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/ant/ant -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/ant/ant/antConfigPage.h -o moc_antConfigPage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/ant/ant/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/ant/ant -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/ant/ant/antPropertiesPage.h -o moc_antPropertiesPage.cpp ../../../src/img/img/imgPropertiesPage.cc: In member function ‘virtual void img::PropertiesPage::apply()’: ../../../src/img/img/imgPropertiesPage.cc:775:205: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 775 | matrix = db::Matrix3d::disp (db::DVector (x, y)) * db::Matrix3d::perspective (tx, ty, z) * db::Matrix3d::rotation (a) * db::Matrix3d::shear (sa) * db::Matrix3d::mag (w, h) * db::Matrix3d::mirror (mirror); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_antConfigPage.o moc_antConfigPage.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/img/img/imgPropertiesPage.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/img/img/imgPropertiesPage.h:27, from ../../../src/img/img/imgPropertiesPage.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from ../../../src/img/img/imgPropertiesPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPartialService.o ../../../src/edt/edt/edtPartialService.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from moc_antConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from moc_antConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from moc_antConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from moc_antConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antConfigPage.h:28, from moc_antConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/ant/antTemplate.h:30, from ../../../src/ant/ant/antConfigPage.h:29, from moc_antConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_ANT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/ant/ant -I/<>/build-release/ant/ant -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/ant -I/<>/build-release/ant/ant -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_antPropertiesPage.o moc_antPropertiesPage.cpp In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from moc_antPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from moc_antPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from moc_antPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from moc_antPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/ant/ant/antPropertiesPage.h:27, from moc_antPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/ant/ant/antService.h:30, from ../../../src/ant/ant/antPropertiesPage.h:29, from moc_antPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgForceLink.o ../../../src/img/img/imgForceLink.cc g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/uic ../../../src/img/img/AddNewImageDialog.ui -o ui_AddNewImageDialog.h /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/img/img/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/img/img -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/img/img/imgLandmarksDialog.h -o moc_imgLandmarksDialog.cpp ../../../src/edt/edt/edtPartialService.cc: In function ‘bool edt::insert_point_path(const Path&, const std::set&, db::Point&, db::Path&)’: ../../../src/edt/edt/edtPartialService.cc:246:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 246 | ins = projected.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In function ‘void edt::assign_path_compressed(db::Path&, std::vector, std::allocator > >&)’: ../../../src/edt/edt/edtPartialService.cc:281:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 281 | *wp++ = p0; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:282:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 282 | pm1 = p0; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | *wp++ = p0; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In function ‘void edt::modify_path(db::Path&, const std::map >&, const std::map >&, bool)’: ../../../src/edt/edt/edtPartialService.cc:333:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 333 | p1 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:343:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 343 | p2 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In function ‘bool edt::insert_point_poly(const Polygon&, const std::set&, db::Point&, db::Polygon&)’: ../../../src/edt/edt/edtPartialService.cc:394:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 394 | ins = projected.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/edt/edt/edtPartialService.cc: In function ‘bool edt::insert_point_poly(const Polygon&, const std::set&, db::Point&, db::Polygon&)’: ../../../src/edt/edt/edtPartialService.cc:404:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 404 | new_poly = p; | ^ ../../../src/edt/edt/edtPartialService.cc: In function ‘void edt::modify_polygon(db::Polygon&, const std::map >&, const std::map >&, bool)’: ../../../src/edt/edt/edtPartialService.cc:475:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 475 | p1 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:481:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 481 | p2 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/img/img/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/img/img -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/img/img/imgNavigator.h -o moc_imgNavigator.cpp ../../../src/edt/edt/edtPartialService.cc: In function ‘void edt::create_shift_sets(const db::Shape&, const std::set&, std::map >&, std::map >&, db::Vector)’: ../../../src/edt/edt/edtPartialService.cc:572:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | p1 = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:616:140: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 616 | nmv = db::DVector (mv) - db::DVector (ne->first.d ()) * (double (db::sprod (mv, ne->first.d ())) / ne->first.d ().sq_double_length ()); | ^ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtPartialService.cc:626:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 626 | p1e = p1 = pm.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:626:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 626 | p1e = p1 = pm.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:629:35: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 629 | p1e = p1 + db::Vector (nmv); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:633:13: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 633 | p1e = p1; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:640:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 640 | p2e = p2 = pm.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:640:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 640 | p2e = p2 = pm.second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:643:35: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 643 | p2e = p2 + db::Vector (nmv); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:647:13: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 647 | p2e = p2; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:680:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 680 | p2 = ne->second.p2 (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:681:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 681 | p1 = ne->second.p1 (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:682:33: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 682 | p2e = p2 + db::Vector (nmv); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:683:33: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 683 | p1e = p1 + db::Vector (nmv); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:691:89: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 691 | new_points.insert (std::make_pair (ne->first.pi1 (), db::Point ())).first->second = p1; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:692:89: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 692 | new_points.insert (std::make_pair (ne->first.pi2 (), db::Point ())).first->second = p2; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In member function ‘virtual void edt::PartialShapeFinder::visit_cell(const db::Cell&, const Box&, const ICplxTrans&, int)’: ../../../src/edt/edt/edtPartialService.cc:806:21: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 806 | pl = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:929:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 929 | p = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/edt/edt/edtPartialService.cc: In member function ‘void edt::PartialService::timeout()’: ../../../src/edt/edt/edtPartialService.cc:1165:21: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1165 | p1 = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libklayout_ant.so.0.26.2 libklayout_ant.so libklayout_ant.so.0 libklayout_ant.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_ant.so.0 -o libklayout_ant.so.0.26.2 antConfig.o antConfigPage.o antObject.o antPlugin.o antPropertiesPage.o antService.o antTemplate.o gsiDeclAnt.o antForceLink.o moc_antConfigPage.o moc_antPropertiesPage.o -lz -L/<>/build-release/ant/ant/../.. -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ../../../src/edt/edt/edtPartialService.cc: In member function ‘virtual bool edt::PartialService::mouse_move_event(const DPoint&, unsigned int, bool)’: ../../../src/edt/edt/edtPartialService.cc:1543:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1543 | m_current = snap2 (p); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1545:46: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1545 | m_current = m_start + snap (p - m_start); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1557:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1557 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1566:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1566 | m_hover_point = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In member function ‘virtual bool edt::PartialService::mouse_press_event(const DPoint&, unsigned int, bool)’: ../../../src/edt/edt/edtPartialService.cc:1635:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1635 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1636:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1636 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1651:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1651 | m_current = m_start = single_selected_point (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1651:54: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1651 | m_current = m_start = single_selected_point (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1653:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1653 | m_current = m_start = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1653:31: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1653 | m_current = m_start = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/img/img/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/img/img -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/img/img/imgPropertiesPage.h -o moc_imgPropertiesPage.cpp ../../../src/edt/edt/edtPartialService.cc: In member function ‘virtual bool edt::PartialService::mouse_click_event(const DPoint&, unsigned int, bool)’: ../../../src/edt/edt/edtPartialService.cc:1703:53: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1703 | move_trans = db::DTrans (m_current - m_start); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtPartialService.cc:1706:83: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1706 | move_trans = db::DTrans (lay::snap_angle (m_current - m_start, move_ac ())); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtPartialService.cc:1846:56: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1846 | m_current = m_start = single_selected_point (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1846:56: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1846 | m_current = m_start = single_selected_point (); | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1848:33: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1848 | m_current = m_start = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:1848:33: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1848 | m_current = m_start = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In member function ‘void edt::PartialService::enter_vertices(size_t&, std::map >::const_iterator, const std::map >&, const std::map >&, const ICplxTrans&, const std::vector >&, bool)’: ../../../src/edt/edt/edtPartialService.cc:2241:20: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2241 | pnew = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In member function ‘void edt::PartialService::enter_edge(const edt::EdgeWithIndex&, size_t&, std::map >::const_iterator, const std::map >&, const std::map >&, const ICplxTrans&, const std::vector >&, bool)’: ../../../src/edt/edt/edtPartialService.cc:2268:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2268 | ep1 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc:2272:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2272 | ep2 = np->second; | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtPartialService.cc: In member function ‘void edt::PartialService::selection_to_view()’: ../../../src/edt/edt/edtPartialService.cc:2377:51: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2377 | move_trans = db::DTrans (m_current - m_start); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtPartialService.cc:2380:81: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2380 | move_trans = db::DTrans (lay::snap_angle (m_current - m_start, move_ac ())); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtPartialService.cc:2462:21: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2462 | p1 = *pt; | ^~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/img/img/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/img/img -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/img/img/imgWidgets.h -o moc_imgWidgets.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/edt/edt/edtPartialService.cc:582:35: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPartialService.cc:1300:65: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPartialService.cc:1355:58: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/edt/edt/edtPartialService.cc:1355:88: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:28, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::transform(const Tr&) [with Tr = db::simple_trans; C = int]’: ../../../src/edt/edt/edtPartialService.cc:1404:51: required from here ../../../src/db/db/dbText.h:657:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 657 | m_trans = simple_trans ((t.fp_trans () * m_trans.fp_trans ()).rot (), t (point_type () + m_trans.disp ()) - point ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPartialService.cc:1493:53: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgService.o ../../../src/img/img/imgService.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtPartialService.cc:1119:64: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/edt/edt/edtPartialService.cc:1354:82: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/edt/edt/edtPartialService.cc:1355:92: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/edt/edt/edtPartialService.cc:406:81: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/edt/edt/edtPartialService.cc:582:35: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/edt/edt/edtPartialService.cc:1494:42: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qmessagebox.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QMessageBox:1, from ../../../src/edt/edt/edtPartialService.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayer.h:28, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/edt/edt/edtPartialService.cc:27: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/edt/edt/edtPartialService.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libklayout_ant.so.0.26.2 libklayout_ant.so ln -s libklayout_ant.so.0.26.2 libklayout_ant.so.0 ln -s libklayout_ant.so.0.26.2 libklayout_ant.so.0.26 rm -f ../../../build-release/libklayout_ant.so.0.26.2 mv -f libklayout_ant.so.0.26.2 ../../../build-release/libklayout_ant.so.0.26.2 rm -f ../../../build-release/libklayout_ant.so rm -f ../../../build-release/libklayout_ant.so.0 rm -f ../../../build-release/libklayout_ant.so.0.26 mv -f libklayout_ant.so ../../../build-release/libklayout_ant.so mv -f libklayout_ant.so.0 ../../../build-release/libklayout_ant.so.0 mv -f libklayout_ant.so.0.26 ../../../build-release/libklayout_ant.so.0.26 make[4]: Leaving directory '/<>/build-release/ant/ant' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/ant/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/ant/unit_tests"' -I../../../src/ant/unit_tests -I/<>/build-release/ant/unit_tests -I../../../src/ant/ant -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/ant/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o antBasicTests.o ../../../src/ant/unit_tests/antBasicTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgService.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/img/img/imgService.cc:33: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/ant/unit_tests/antBasicTests.cc:24: ../../../src/tl/tl/tlUnitTest.h: In instantiation of ‘void tl::TestBase::diff(const string&, int, const string&, const X&, const Y&) [with X = lay::angle_constraint_type; Y = lay::angle_constraint_type; std::string = std::__cxx11::basic_string]’: ../../../src/tl/tl/tlUnitTest.h:437:7: required from ‘void tl::TestBase::eq_helper(bool, const T1&, const T2&, const char*, const char*, const char*, int) [with T1 = lay::angle_constraint_type; T2 = lay::angle_constraint_type]’ ../../../src/ant/unit_tests/antBasicTests.cc:45:3: required from here ../../../src/tl/tl/tlUnitTest.h:310:41: warning: passing ‘lay::angle_constraint_type’ chooses ‘int’ over ‘unsigned int’ [-Wsign-promo] 310 | sstr << msg << " (actual value is " << subject << ")"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../src/tl/tl/tlUnitTest.h:310:41: warning: in call to ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]’ [-Wsign-promo] In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/ant/ant/antObject.h:30, from ../../../src/ant/unit_tests/antBasicTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPCellParametersPage.o ../../../src/edt/edt/edtPCellParametersPage.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libant_tests.so.0.26.2 libant_tests.so libant_tests.so.0 libant_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libant_tests.so.0 -o libant_tests.so.0.26.2 antBasicTests.o -lz -L/<>/build-release/ant/unit_tests/../.. -lklayout_ant -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ../../../src/img/img/imgService.cc: In function ‘bool img::dragging_what(const img::Object*, const DBox&, img::Service::MoveMode&, size_t&, db::DPoint&)’: ../../../src/img/img/imgService.cc:536:28: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 536 | p1 = search_dbox.center (); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc: In member function ‘virtual bool img::Service::begin_move(lay::Editable::MoveMode, const DPoint&, lay::angle_constraint_type)’: ../../../src/img/img/imgService.cc:604:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 604 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc:605:27: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 605 | m_trans = db::DTrans (); | ^ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/img/img/imgService.cc:649:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 649 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc: In member function ‘virtual void img::Service::move(const DPoint&, lay::angle_constraint_type)’: ../../../src/img/img/imgService.cc:729:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 729 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc:731:33: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 731 | m_trans = db::DTrans (dp) * m_trans; | ^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/img/img/imgService.cc:741:41: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 741 | *l = m_initial.matrix ().trans (*l); | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc:745:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 745 | lm [m_moved_landmark] = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc:769:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 769 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/img/img/imgService.cc:787:40: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 787 | vv = db::DVector (-dp.x (), 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:789:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 789 | vv = db::DVector (dp.x (), 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:791:40: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 791 | vv = db::DVector (0.0, -dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:793:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 793 | vv = db::DVector (0.0, dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:795:45: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 795 | vv = db::DVector (-dp.x (), -dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:797:44: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 797 | vv = db::DVector (dp.x (), -dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:799:44: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 799 | vv = db::DVector (-dp.x (), dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:801:43: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 801 | vv = db::DVector (dp.x (), dp.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:805:111: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 805 | vv = db::DVector (std::max (-w * (1.0 - min_scale), vv.x ()), std::max (-h * (1.0 - min_scale), vv.y ())); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:813:47: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 813 | vv = db::DVector (f * w - w, f * h - h); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:818:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 818 | v = db::DVector (-vv.x (), 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:820:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 820 | v = db::DVector (0.0, -vv.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:822:44: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 822 | v = db::DVector (-vv.x (), -vv.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:824:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 824 | v = db::DVector (0.0, -vv.y ()); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/img/img/imgService.cc:826:39: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 826 | v = db::DVector (-vv.x (), 0.0); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ln -s libant_tests.so.0.26.2 libant_tests.so ln -s libant_tests.so.0.26.2 libant_tests.so.0 ln -s libant_tests.so.0.26.2 libant_tests.so.0.26 rm -f ../../ant/libant_tests.so.0.26.2 mv -f libant_tests.so.0.26.2 ../../ant/libant_tests.so.0.26.2 rm -f ../../ant/libant_tests.so rm -f ../../ant/libant_tests.so.0 rm -f ../../ant/libant_tests.so.0.26 mv -f libant_tests.so ../../ant/libant_tests.so mv -f libant_tests.so.0 ../../ant/libant_tests.so.0 mv -f libant_tests.so.0.26 ../../ant/libant_tests.so.0.26 cp -f ../../ant/libant_tests.so.0.26.2 /<>/build-release/ant/unit_tests/../../ant_tests.ut make[4]: Leaving directory '/<>/build-release/ant/unit_tests' make[3]: Leaving directory '/<>/build-release/ant' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imgLandmarksDialog.o moc_imgLandmarksDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/img/img/imgService.cc:31: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/img/img/imgService.cc:160:46: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = double]’: ../../../src/img/img/imgService.cc:414:118: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/img/img/imgService.cc:713:50: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/img/img/imgService.cc:947:25: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::Matrix3d; C = double; R = double; typename Tr::target_coord_type = double]’ ../../../src/img/img/imgService.cc:163:55: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbEdge.h:979:51: required from ‘std::pair > db::edge::clipped_line(const db::box&) const [with C = double]’ ../../../src/img/img/imgService.cc:174:81: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:31, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/img/img/imgService.cc:319:128: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/img/img/imgService.cc:334:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:34, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/img/img/imgService.cc:334:51: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/img/img/imgService.cc:414:118: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = double]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = double]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/img/img/imgService.cc:414:118: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = double]’ ../../../src/img/img/imgService.cc:414:118: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/img/img/imgService.cc:33: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbUserObject.h:30, from ../../../src/img/img/imgService.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdgeProcessor.h:32, from ../../../src/img/img/imgService.cc:26: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {const db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/stl_uninitialized.h:329:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Allocator = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:659:48: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ /usr/include/c++/9/bits/stl_vector.h:937:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]’ ../../../src/db/db/dbPolygon.h:1471:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/img/img/imgService.cc:334:51: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:31, from ../../../src/img/img/imgService.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from ../../../src/edt/edt/edtPCellParametersPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imgNavigator.o moc_imgNavigator.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imgPropertiesPage.o moc_imgPropertiesPage.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_IMG_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/img/img -I/<>/build-release/img/img -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/img -I/<>/build-release/img/img -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_imgWidgets.o moc_imgWidgets.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from moc_imgPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from moc_imgPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from moc_imgPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from moc_imgPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/img/img/imgPropertiesPage.h:27, from moc_imgPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPlugin.o ../../../src/edt/edt/edtPlugin.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:43, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/laybasic/laybasic/layViewObject.h:42, from ../../../src/img/img/imgService.h:30, from ../../../src/img/img/imgPropertiesPage.h:29, from moc_imgPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPlugin.h:27, from ../../../src/edt/edt/edtPlugin.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPlugin.h:27, from ../../../src/edt/edt/edtPlugin.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPlugin.h:27, from ../../../src/edt/edt/edtPlugin.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPlugin.h:27, from ../../../src/edt/edt/edtPlugin.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPlugin.h:27, from ../../../src/edt/edt/edtPlugin.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPropertiesPages.o ../../../src/edt/edt/edtPropertiesPages.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.h:30, from ../../../src/edt/edt/edtPlugin.cc:31: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPlugin.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPropertiesPages.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtPartialService.h:30, from ../../../src/edt/edt/edtPlugin.cc:31: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/laybasic/laybasic/layTipDialog.h:29, from ../../../src/edt/edt/edtPlugin.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/edt/edt/edtConfig.h:29, from ../../../src/edt/edt/edtPlugin.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ ../../../src/edt/edt/edtPropertiesPages.cc: In member function ‘virtual edt::ChangeApplicator* edt::PolygonPropertiesPage::create_applicator(db::Shapes&, const db::Shape&, double)’: ../../../src/edt/edt/edtPropertiesPages.cc:471:100: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 471 | poly = db::Polygon (dp.transformed (db::DCplxTrans (t) * db::DCplxTrans (du ? 1.0 : 1.0 / dbu))); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPropertiesPages.cc:461:57: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPropertiesPages.cc:599:59: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ rm -f libklayout_img.so.0.26.2 libklayout_img.so libklayout_img.so.0 libklayout_img.so.0.26 In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_img.so.0 -o libklayout_img.so.0.26.2 gsiDeclImg.o imgLandmarksDialog.o imgNavigator.o imgObject.o imgPlugin.o imgPropertiesPage.o imgService.o imgWidgets.o imgForceLink.o moc_imgLandmarksDialog.o moc_imgNavigator.o moc_imgPropertiesPage.o moc_imgWidgets.o -lz -L/<>/build-release/img/img/../.. -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:98: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon::insert_hole(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; T = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:2035:5: required from ‘void db::polygon::insert_hole(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/edt/edt/edtPropertiesPages.cc:499:83: required from here ../../../src/db/db/dbPolygon.h:2058:5: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 2058 | h.assign (start, end, op, true, compress, true /*normalize*/, remove_reflected); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:246:42: note: initializing argument 3 of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ 246 | void assign (Iter from, Iter to, Trans tr, bool hole, bool compress = default_compression (), bool normalize = true, bool remove_reflected = false) | ~~~~~~^~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPropertiesPageUtils.o ../../../src/edt/edt/edtPropertiesPageUtils.cc In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:99: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ ../../../src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:99: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtPropertiesPages.cc:471:99: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/edt/edt/edtPropertiesPages.cc:421:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/edt/edt/edtPropertiesPages.cc:468:18: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtPropertiesPages.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/edt/edt/edtPropertiesPages.h:28, from ../../../src/edt/edt/edtPropertiesPages.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from ../../../src/edt/edt/edtPropertiesPages.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ln -s libklayout_img.so.0.26.2 libklayout_img.so ln -s libklayout_img.so.0.26.2 libklayout_img.so.0 ln -s libklayout_img.so.0.26.2 libklayout_img.so.0.26 rm -f ../../../build-release/libklayout_img.so.0.26.2 ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ mv -f libklayout_img.so.0.26.2 ../../../build-release/libklayout_img.so.0.26.2 ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ rm -f ../../../build-release/libklayout_img.so rm -f ../../../build-release/libklayout_img.so.0 rm -f ../../../build-release/libklayout_img.so.0.26 mv -f libklayout_img.so ../../../build-release/libklayout_img.so mv -f libklayout_img.so.0 ../../../build-release/libklayout_img.so.0 mv -f libklayout_img.so.0.26 ../../../build-release/libklayout_img.so.0.26 make[4]: Leaving directory '/<>/build-release/img/img' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/img/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/img/unit_tests"' -I../../../src/img/unit_tests -I/<>/build-release/img/unit_tests -I../../../src/img/img -I../../../src/db/db -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/img/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o imgObject.o ../../../src/img/unit_tests/imgObject.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtPropertiesPageUtils.cc: In member function ‘virtual db::Instance edt::ChangeInstanceArrayApplicator::do_apply_inst(db::Cell&, const db::Instance&, double, bool) const’: ../../../src/edt/edt/edtPropertiesPageUtils.cc:667:38: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 667 | a = db::Vector (m_a * (1.0 / dbu)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtPropertiesPageUtils.cc:668:38: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 668 | b = db::Vector (m_b * (1.0 / dbu)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtPropertiesPageUtils.cc:672:38: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 672 | a = db::Vector (m_a * (1.0 / dbu)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtPropertiesPageUtils.cc:678:38: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 678 | b = db::Vector (m_b * (1.0 / dbu)); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:30, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: ../../../src/edt/edt/edtPropertiesPageUtils.cc:245:78: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtPropertiesPageUtils.cc:596:238: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/edt/edt/edtPropertiesPageUtils.cc:627:92: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtPropertiesPageUtils.h:30, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/edt/edt/edtPropertiesPageUtils.cc:244:23: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtPropertiesPageUtils.cc:596:238: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbMatrix.h: In instantiation of ‘db::Matrix3d::Matrix3d(const Tr&) [with Tr = db::complex_trans]’: ../../../src/img/unit_tests/imgObject.cc:45:87: required from here ../../../src/db/db/dbMatrix.h:512:11: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 512 | *this = t.to_matrix3d (); ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbUserObject.h:32, from ../../../src/img/img/imgObject.h:30, from ../../../src/img/unit_tests/imgObject.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:35, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/edt/edt/edtPropertiesPageUtils.cc:206:15: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/edt/edt/edtPropertiesPageUtils.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbArray.h:526:11: required from ‘db::regular_array::box_type db::regular_array::bbox(const box_type&) const [with Coord = int; db::regular_array::box_type = db::box]’ ../../../src/db/db/dbArray.h:514:20: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPath.h:33, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPath.h:32, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPath.h:31, from ../../../src/edt/edt/edtPropertiesPageUtils.h:27, from ../../../src/edt/edt/edtPropertiesPageUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtService.o ../../../src/edt/edt/edtService.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtService.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtService.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtService.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtService.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtService.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/edt/edt/edtService.cc:31: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtServiceImpl.o ../../../src/edt/edt/edtServiceImpl.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/edt/edt/edtService.cc: In member function ‘db::DPoint edt::Service::snap(db::DPoint) const’: ../../../src/edt/edt/edtService.cc:180:39: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 180 | p = lay::snap_xy (p, m_global_grid); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtService.cc:184:37: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 184 | p = lay::snap_xy (p, m_edit_grid); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtService.cc: In member function ‘db::DVector edt::Service::snap(db::DVector) const’: ../../../src/edt/edt/edtService.cc:195:71: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 195 | v = lay::snap_xy (db::DPoint () + v, m_global_grid) - db::DPoint (); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtService.cc:199:69: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 199 | v = lay::snap_xy (db::DPoint () + v, m_edit_grid) - db::DPoint (); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/edt/edt/edtService.cc: In member function ‘virtual bool edt::Service::begin_move(lay::Editable::MoveMode, const DPoint&, lay::angle_constraint_type)’: ../../../src/edt/edt/edtService.cc:379:20: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 379 | m_move_start = p; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtService.cc:380:32: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 380 | m_move_trans = db::DTrans (); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libimg_tests.so.0.26.2 libimg_tests.so libimg_tests.so.0 libimg_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libimg_tests.so.0 -o libimg_tests.so.0.26.2 imgObject.o -lz -L/<>/build-release/img/unit_tests/../.. -lklayout_img -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/edt/edt/edtService.cc: In member function ‘void edt::Service::move_cancel()’: ../../../src/edt/edt/edtService.cc:685:32: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 685 | m_move_trans = db::DTrans (); | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/edt/edt/edtService.cc:686:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 686 | m_move_start = db::DPoint (); | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/edt/edt/edtService.cc: In member function ‘void edt::Service::move_markers(const DTrans&)’: ../../../src/edt/edt/edtService.cc:1430:20: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1430 | m_move_trans = t; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libimg_tests.so.0.26.2 libimg_tests.so ln -s libimg_tests.so.0.26.2 libimg_tests.so.0 ln -s libimg_tests.so.0.26.2 libimg_tests.so.0.26 rm -f ../../img/libimg_tests.so.0.26.2 mv -f libimg_tests.so.0.26.2 ../../img/libimg_tests.so.0.26.2 rm -f ../../img/libimg_tests.so rm -f ../../img/libimg_tests.so.0 rm -f ../../img/libimg_tests.so.0.26 mv -f libimg_tests.so ../../img/libimg_tests.so mv -f libimg_tests.so.0 ../../img/libimg_tests.so.0 mv -f libimg_tests.so.0.26 ../../img/libimg_tests.so.0.26 cp -f ../../img/libimg_tests.so.0.26.2 /<>/build-release/img/unit_tests/../../img_tests.ut make[4]: Leaving directory '/<>/build-release/img/unit_tests' make[3]: Leaving directory '/<>/build-release/img' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtUtils.o ../../../src/edt/edt/edtUtils.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtService.cc:223:65: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/edt/edt/edtService.cc:429:44: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/edt/edt/edtService.cc:458:55: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtService.cc:551:44: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtService.cc:636:30: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtService.cc:357:102: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/edt/edt/edtService.cc:450:81: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/edt/edt/edtService.cc:551:56: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ ../../../src/edt/edt/edtService.cc:1424:90: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ ../../../src/edt/edt/edtService.cc:458:54: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const complex_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’: ../../../src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbArray.h:2242:5: required from ‘db::array db::array::transformed(const T&, db::ArrayRepository*) const [with T = db::complex_trans; Obj = db::CellInst; Trans = db::simple_trans]’ ../../../src/db/db/dbInstances.h:1493:97: required from ‘db::Instances::instance_type db::Instances::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Instances::instance_type = db::Instance]’ ../../../src/db/db/dbCell.h:290:41: required from ‘db::Cell::instance_type db::Cell::transform(const instance_type&, const Trans&) [with Trans = db::complex_trans; db::Cell::instance_type = db::Instance]’ ../../../src/edt/edt/edtService.cc:646:85: required from here ../../../src/db/db/dbArray.h:2378:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2378 | m_trans = trans_type (t); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/laybasic/laybasic/layFinder.h:32, from ../../../src/edt/edt/edtService.cc:31: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from ../../../src/db/db/dbClipboard.h:30, from ../../../src/edt/edt/edtService.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbArray.h:1067:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1067 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:1070:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1070 | *p = -r (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1004:16: required from here ../../../src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:994:16: required from here ../../../src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:943:5: required from ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:941:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: ../../../src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ ../../../src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ ../../../src/db/db/dbArray.h:1073:33: required from ‘void db::iterated_complex_array::invert(db::iterated_complex_array::simple_trans_type&) [with Coord = int; db::iterated_complex_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1058:16: required from here ../../../src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:38, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtService.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/edt/edt/edtServiceImpl.cc:28: ../../../src/edt/edt/edtPCellParametersDialog.h: At global scope: ../../../src/edt/edt/edtPCellParametersDialog.h:63:7: warning: by ‘int edt::PCellParametersDialog::exec(const db::Layout*, lay::LayoutView*, int, const db::PCellDeclaration*, const pcell_parameters_type&)’ [-Woverloaded-virtual] 63 | int exec (const db::Layout *layout, lay::LayoutView *view, int cv_index, const db::PCellDeclaration *pcell_decl, const db::pcell_parameters_type &p); | ^~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/edt/edt/edtServiceImpl.cc:37: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘std::pair > edt::ShapeEditService::interpolate(const DPoint&, const DPoint&, const DPoint&) const’: ../../../src/edt/edt/edtServiceImpl.cc:161:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 161 | c = ip.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::PolygonService::do_begin_edit(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:310:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 310 | m_last = pp; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘void edt::PolygonService::set_last_point(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:323:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 323 | m_points.back () = snap2 (p, m_last); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:332:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 332 | m_points.end ()[-2] = ip.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:333:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 333 | m_points.back () = p_grid; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:338:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 338 | m_points.end ()[-2] = m_last; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual bool edt::PolygonService::do_mouse_click(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:357:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 357 | m_last = m_points.back (); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘void edt::PolygonService::add_closure()’: ../../../src/edt/edt/edtServiceImpl.cc:437:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 437 | m_closure = db::DPoint (); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:448:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 448 | p1 = *pi; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:454:11: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 454 | pl = *pi; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:464:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 464 | m_closure = cp.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:481:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 481 | m_closure = cp.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:499:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 499 | m_closure = cp.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:518:28: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 518 | m_closure = cp.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘void edt::PolygonService::update_marker()’: ../../../src/edt/edt/edtServiceImpl.cc:570:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 570 | pl = m_closure; | ^~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::BoxService::do_begin_edit(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:619:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 619 | m_p1 = m_p2 = pp; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:619:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 619 | m_p1 = m_p2 = pp; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::BoxService::do_mouse_move(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:651:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 651 | m_p2 = snap2 (p); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::PathService::do_begin_edit(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:894:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 894 | m_last = pp; | ^~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘void edt::PathService::set_last_point(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:919:38: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 919 | m_points.back () = snap2 (p, m_last); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:928:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 928 | m_points.end ()[-2] = ip.second; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:929:26: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 929 | m_points.back () = p_grid; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:934:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 934 | m_points.end ()[-2] = m_last; | ^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual bool edt::PathService::do_mouse_click(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:952:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 952 | m_last = m_points.back (); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::InstService::do_begin_edit(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:1299:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1299 | m_disp = snap (p); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:1318:112: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1318 | m_disp = db::DPoint () + (m_disp - snap (cell_bbox.transformed (ct).lower_left () * cv->layout ().dbu ())); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc: In member function ‘virtual void edt::InstService::do_mouse_move(const DPoint&)’: ../../../src/edt/edt/edtServiceImpl.cc:1439:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1439 | m_disp = snap (p); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/edt/edt/edtServiceImpl.cc:1447:112: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1447 | m_disp = db::DPoint () + (m_disp - snap (cell_bbox.transformed (ct).lower_left () * cv->layout ().dbu ())); | ^ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtUtils.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclEdt.o ../../../src/edt/edt/gsiDeclEdt.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtServiceImpl.cc:122:108: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/edt/edt/edtServiceImpl.cc:284:36: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/edt/edt/edtServiceImpl.cc:537:85: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:34, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = double; db::text::trans_type = db::simple_trans]’: ../../../src/edt/edt/edtServiceImpl.cc:706:62: required from here ../../../src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/edt/edt/edtServiceImpl.cc:1458:30: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbPoint.h: In instantiation of ‘db::point& db::point::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’: ../../../src/edt/edt/edtServiceImpl.cc:1464:21: required from here ../../../src/db/db/dbPoint.h:402:9: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 402 | *this = t (*this); | ~~~~~~^~~~~~~~~~~ ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: ../../../src/edt/edt/edtServiceImpl.cc:1705:98: required from here ../../../src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/edt/edt/edtServiceImpl.cc:122:95: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ ../../../src/edt/edt/edtServiceImpl.cc:537:85: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:34, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ ../../../src/edt/edt/edtServiceImpl.cc:777:215: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtServiceImpl.cc:1318:73: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/edt/edt/edtServiceImpl.cc:1337:127: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/edt/edt/edtServiceImpl.cc:284:36: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ ../../../src/edt/edt/edtServiceImpl.cc:391:92: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = double; R = double]’ ../../../src/db/db/dbTrans.h:1947:13: required from ‘db::complex_trans& db::complex_trans::operator*=(const db::complex_trans&) [with I = double; F = double; R = double]’ ../../../src/edt/edt/edtServiceImpl.cc:1458:30: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon; _Alloc = std::allocator >]’ ../../../src/edt/edt/edtServiceImpl.cc:198:20: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qmutex.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QMutex:1, from ../../../src/tl/tl/tlThreads.h:31, from ../../../src/tl/tl/tlObject.h:30, from ../../../src/tl/tl/tlObjectCollection.h:27, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:31, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/edt/edt/edtServiceImpl.cc:208:39: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtServiceImpl.cc:38: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qmutex.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QMutex:1, from ../../../src/tl/tl/tlThreads.h:31, from ../../../src/tl/tl/tlObject.h:30, from ../../../src/tl/tl/tlObjectCollection.h:27, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:680:16: required from here ../../../src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: ../../../src/db/db/dbArray.h:565:16: required from here ../../../src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: ../../../src/db/db/dbArray.h:593:16: required from here ../../../src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtMainService.h:30, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:1169:16: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: ../../../src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:586:16: required from here ../../../src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: ../../../src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ ../../../src/db/db/dbArray.h:542:16: required from here ../../../src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtMainService.h:28, from ../../../src/edt/edt/edtServiceImpl.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtUtils.cc:164:128: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/edt/edt/edtUtils.cc:215:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtUtils.cc:164:128: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtUtils.cc:164:128: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/edt/edt/edtUtils.cc:215:100: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtUtils.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from ../../../src/db/db/dbTypes.h:31, from ../../../src/db/db/dbPoint.h:30, from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/edt/edt/edtUtils.cc:164:128: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtUtils.cc:25: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ ../../../src/edt/edt/edtUtils.cc:215:100: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/edt/edt/edtUtils.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/gsiDeclEdt.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/edt/edt/gsiDeclEdt.cc:81:44: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/edt/edt/gsiDeclEdt.cc:81:73: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/gsiDeclEdt.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/edt/edt/gsiDeclEdt.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/gsiDeclEdt.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtPCellParametersDialog.o ../../../src/edt/edt/edtPCellParametersDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtDialogs.h -o moc_edtDialogs.cpp In file included from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/edt/edt/edtPCellParametersDialog.h: At global scope: ../../../src/edt/edt/edtPCellParametersDialog.h:63:7: warning: by ‘int edt::PCellParametersDialog::exec(const db::Layout*, lay::LayoutView*, int, const db::PCellDeclaration*, const pcell_parameters_type&)’ [-Woverloaded-virtual] 63 | int exec (const db::Layout *layout, lay::LayoutView *view, int cv_index, const db::PCellDeclaration *pcell_decl, const db::pcell_parameters_type &p); | ^~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtEditorOptionsPages.h -o moc_edtEditorOptionsPages.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtInstPropertiesPage.h -o moc_edtInstPropertiesPage.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from ../../../src/edt/edt/edtPCellParametersDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtPartialService.h -o moc_edtPartialService.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtPCellParametersPage.h -o moc_edtPCellParametersPage.cpp cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtPropertiesPages.h -o moc_edtPropertiesPages.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/edt/edt/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/edt/edt -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/db/db -I/<>/build-release/laybasic/laybasic -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/edt/edt/edtPCellParametersDialog.h -o moc_edtPCellParametersDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtDialogs.o moc_edtDialogs.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtEditorOptionsPages.o moc_edtEditorOptionsPages.cpp cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtInstPropertiesPage.o moc_edtInstPropertiesPage.cpp In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtPartialService.o moc_edtPartialService.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtPCellParametersPage.o moc_edtPCellParametersPage.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:28, from moc_edtInstPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:28, from moc_edtInstPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:28, from moc_edtInstPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:28, from moc_edtInstPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:28, from moc_edtInstPropertiesPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/edt/edt/edtDialogs.h:34, from moc_edtDialogs.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtPropertiesPages.o moc_edtPropertiesPages.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/edt/edt/edtPartialService.h:30, from moc_edtPartialService.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtInstPropertiesPage.h:31, from moc_edtInstPropertiesPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersPage.h:27, from moc_edtPCellParametersPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from moc_edtPropertiesPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from moc_edtPropertiesPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from moc_edtPropertiesPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from moc_edtPropertiesPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:28, from moc_edtPropertiesPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_EDT_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/edt/edt -I/<>/build-release/edt/edt -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/laybasic/laybasic -I../../../src/db/db -I/<>/build-release/edt/edt/../../laybasic/laybasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/edt -I/<>/build-release/edt/edt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_edtPCellParametersDialog.o moc_edtPCellParametersDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbInstElement.h:29, from ../../../src/laybasic/laybasic/layObjectInstPath.h:36, from ../../../src/edt/edt/edtPartialService.h:29, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/edt/edt/edtPartialService.h:30, from moc_edtPartialService.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qmutex.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QMutex:1, from ../../../src/tl/tl/tlThreads.h:31, from ../../../src/tl/tl/tlObject.h:30, from ../../../src/tl/tl/tlObjectCollection.h:27, from ../../../src/laybasic/laybasic/layEditable.h:29, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtPartialService.h:28, from moc_edtPartialService.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/db/db/dbPCellDeclaration.h:29, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbShape.h:38, from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/edt/edt/edtService.h:32, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:36, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:33, from ../../../src/laybasic/laybasic/laySnap.h:37, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/laySnap.h:35, from ../../../src/laybasic/laybasic/layEditable.h:30, from ../../../src/edt/edt/edtService.h:30, from ../../../src/edt/edt/edtPropertiesPages.h:30, from moc_edtPropertiesPages.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from moc_edtPCellParametersDialog.cpp:9: ../../../src/edt/edt/edtPCellParametersDialog.h: At global scope: ../../../src/edt/edt/edtPCellParametersDialog.h:63:7: warning: by ‘int edt::PCellParametersDialog::exec(const db::Layout*, lay::LayoutView*, int, const db::PCellDeclaration*, const pcell_parameters_type&)’ [-Woverloaded-virtual] 63 | int exec (const db::Layout *layout, lay::LayoutView *view, int cv_index, const db::PCellDeclaration *pcell_decl, const db::pcell_parameters_type &p); | ^~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbPCellDeclaration.h:30, from ../../../src/edt/edt/edtPCellParametersDialog.h:27, from moc_edtPCellParametersDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_edt.so.0.26.2 libklayout_edt.so libklayout_edt.so.0 libklayout_edt.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_edt.so.0 -o libklayout_edt.so.0.26.2 edtConfig.o edtDialogs.o edtEditorOptionsPages.o edtInstPropertiesPage.o edtMainService.o edtPartialService.o edtPCellParametersPage.o edtPlugin.o edtPropertiesPages.o edtPropertiesPageUtils.o edtService.o edtServiceImpl.o edtUtils.o gsiDeclEdt.o edtPCellParametersDialog.o moc_edtDialogs.o moc_edtEditorOptionsPages.o moc_edtInstPropertiesPage.o moc_edtPartialService.o moc_edtPCellParametersPage.o moc_edtPropertiesPages.o moc_edtPCellParametersDialog.o -lz -L/<>/build-release/edt/edt/../.. -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_edt.so.0.26.2 libklayout_edt.so ln -s libklayout_edt.so.0.26.2 libklayout_edt.so.0 ln -s libklayout_edt.so.0.26.2 libklayout_edt.so.0.26 rm -f ../../../build-release/libklayout_edt.so.0.26.2 mv -f libklayout_edt.so.0.26.2 ../../../build-release/libklayout_edt.so.0.26.2 rm -f ../../../build-release/libklayout_edt.so rm -f ../../../build-release/libklayout_edt.so.0 rm -f ../../../build-release/libklayout_edt.so.0.26 mv -f libklayout_edt.so ../../../build-release/libklayout_edt.so mv -f libklayout_edt.so.0 ../../../build-release/libklayout_edt.so.0 mv -f libklayout_edt.so.0.26 ../../../build-release/libklayout_edt.so.0.26 make[4]: Leaving directory '/<>/build-release/edt/edt' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/edt/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/edt/unit_tests"' -I../../../src/edt/unit_tests -I/<>/build-release/edt/unit_tests -I../../../src/edt/edt -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/edt/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o edtBasicTests.o ../../../src/edt/unit_tests/edtBasicTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/edt/unit_tests/edtBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/edt/unit_tests/edtBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/edt/unit_tests/edtBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/edt/unit_tests/edtBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/edt/unit_tests/edtBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libedt_tests.so.0.26.2 libedt_tests.so libedt_tests.so.0 libedt_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libedt_tests.so.0 -o libedt_tests.so.0.26.2 edtBasicTests.o -lz -L/<>/build-release/edt/unit_tests/../.. -lklayout_edt -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libedt_tests.so.0.26.2 libedt_tests.so ln -s libedt_tests.so.0.26.2 libedt_tests.so.0 ln -s libedt_tests.so.0.26.2 libedt_tests.so.0.26 rm -f ../../edt/libedt_tests.so.0.26.2 mv -f libedt_tests.so.0.26.2 ../../edt/libedt_tests.so.0.26.2 rm -f ../../edt/libedt_tests.so rm -f ../../edt/libedt_tests.so.0 rm -f ../../edt/libedt_tests.so.0.26 mv -f libedt_tests.so ../../edt/libedt_tests.so mv -f libedt_tests.so.0 ../../edt/libedt_tests.so.0 mv -f libedt_tests.so.0.26 ../../edt/libedt_tests.so.0.26 cp -f ../../edt/libedt_tests.so.0.26.2 /<>/build-release/edt/unit_tests/../../edt_tests.ut make[4]: Leaving directory '/<>/build-release/edt/unit_tests' make[3]: Leaving directory '/<>/build-release/edt' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/lay' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lay/lay' /usr/lib/qt5/bin/uic ../../../src/lay/lay/ClipDialog.ui -o ui_ClipDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/CrashMessage.ui -o ui_CrashMessage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/Console.ui -o ui_Console.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/DeleteModeDialog.ui -o ui_DeleteModeDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/FillDialog.ui -o ui_FillDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/HelpAboutDialog.ui -o ui_HelpAboutDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/LayoutStatistics.ui -o ui_LayoutStatistics.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/LogViewerDialog.ui -o ui_LogViewerDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MacroEditorDialog.ui -o ui_MacroEditorDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MacroPropertiesDialog.ui -o ui_MacroPropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MacroTemplateSelectionDialog.ui -o ui_MacroTemplateSelectionDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage.ui -o ui_MainConfigPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage2.ui -o ui_MainConfigPage2.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage3.ui -o ui_MainConfigPage3.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage4.ui -o ui_MainConfigPage4.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage5.ui -o ui_MainConfigPage5.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage6.ui -o ui_MainConfigPage6.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/ReplacePropertiesBox.ui -o ui_ReplacePropertiesBox.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/ReplacePropertiesInstance.ui -o ui_ReplacePropertiesInstance.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/ReplacePropertiesPath.ui -o ui_ReplacePropertiesPath.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/ReplacePropertiesShape.ui -o ui_ReplacePropertiesShape.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/ReplacePropertiesText.ui -o ui_ReplacePropertiesText.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/RuntimeErrorForm.ui -o ui_RuntimeErrorForm.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchPropertiesBox.ui -o ui_SearchPropertiesBox.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchPropertiesInstance.ui -o ui_SearchPropertiesInstance.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchPropertiesPath.ui -o ui_SearchPropertiesPath.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchPropertiesShape.ui -o ui_SearchPropertiesShape.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchPropertiesText.ui -o ui_SearchPropertiesText.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchReplaceConfigPage.ui -o ui_SearchReplaceConfigPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SearchReplaceDialog.ui -o ui_SearchReplaceDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SelectCellViewForm.ui -o ui_SelectCellViewForm.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SettingsForm.ui -o ui_SettingsForm.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechBaseEditorPage.ui -o ui_TechBaseEditorPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechComponentSetupDialog.ui -o ui_TechComponentSetupDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechLayerMappingEditorPage.ui -o ui_TechLayerMappingEditorPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechMacrosPage.ui -o ui_TechMacrosPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechSetupDialog.ui -o ui_TechSetupDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechLoadOptionsEditorPage.ui -o ui_TechLoadOptionsEditorPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/TechSaveOptionsEditorPage.ui -o ui_TechSaveOptionsEditorPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MainConfigPage7.ui -o ui_MainConfigPage7.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SaltManagerDialog.ui -o ui_SaltManagerDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SaltGrainPropertiesDialog.ui -o ui_SaltGrainPropertiesDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SaltGrainTemplateSelectionDialog.ui -o ui_SaltGrainTemplateSelectionDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/SaltManagerInstallConfirmationDialog.ui -o ui_SaltManagerInstallConfirmationDialog.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/CustomizeMenuConfigPage.ui -o ui_CustomizeMenuConfigPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/MacroEditorSetupPage.ui -o ui_MacroEditorSetupPage.h /usr/lib/qt5/bin/uic ../../../src/lay/lay/PasswordDialog.ui -o ui_PasswordDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayApplication.o ../../../src/lay/lay/gsiDeclLayApplication.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayHelpDialog.o ../../../src/lay/lay/gsiDeclLayHelpDialog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclLayMainWindow.o ../../../src/lay/lay/gsiDeclLayMainWindow.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layClipDialog.o ../../../src/lay/lay/layClipDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:24: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layClipDialog.cc:27: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/lay/lay/layHelpDialog.h:29, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayHelpDialog.cc:26: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qapplication.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QApplication:1, from ../../../src/lay/lay/layApplication.h:29, from ../../../src/lay/lay/gsiDeclLayApplication.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayApplication.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_ClipDialog.h:12, from ../../../src/lay/lay/layClipDialog.h:27, from ../../../src/lay/lay/layClipDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from ../../../src/lay/lay/layClipDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/tl/tl/tlInternational.h:29, from ../../../src/gsi/gsi/gsi.h:36, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/gsiDeclLayMainWindow.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCrashMessage.o ../../../src/lay/lay/layCrashMessage.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layFillDialog.o ../../../src/lay/lay/layFillDialog.cc cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGSIHelpProvider.o ../../../src/lay/lay/layGSIHelpProvider.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layHelpDialog.o ../../../src/lay/lay/layHelpDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layGSIHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layGSIHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layGSIHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layGSIHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layGSIHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layHelpProvider.o ../../../src/lay/lay/layHelpProvider.cc In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/ant/ant/antService.h:38, from ../../../src/lay/lay/layFillDialog.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lay/lay/layFillDialog.cc: In member function ‘void lay::FillDialog::ok_pressed()’: ../../../src/lay/lay/layFillDialog.cc:251:159: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 251 | fill_margin = db::Vector (db::coord_traits::rounded (x / cv->layout ().dbu ()), db::coord_traits::rounded (y / cv->layout ().dbu ())); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/lay/lay/layFillDialog.cc:265:160: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 265 | fill2_margin = db::Vector (db::coord_traits::rounded (x / cv->layout ().dbu ()), db::coord_traits::rounded (y / cv->layout ().dbu ())); | ^ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/lay/lay/layFillDialog.cc:507:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 507 | fill_margin = fill2_margin; | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/lay/lay/layFillDialog.cc:330:134: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: ../../../src/lay/lay/layFillDialog.cc:406:27: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layHelpProvider.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:34, from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/lay/lay/layFillDialog.cc:153:111: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/9/bits/stl_algo.h:1004:27: required from ‘_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/lay/lay/layFillDialog.cc:401:80: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_FillDialog.h:12, from ../../../src/lay/lay/layFillDialog.h:27, from ../../../src/lay/lay/layFillDialog.cc:24: /usr/include/c++/9/bits/stl_algo.h:975:14: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 975 | *++__dest = _GLIBCXX_MOVE(*__first); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/lay/lay/layFillDialog.cc:330:134: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/lay/lay/layFillDialog.cc:432:48: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layHelpSource.o ../../../src/lay/lay/layHelpSource.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/lay/lay/layFillDialog.cc:330:134: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/tl/tl/tlAlgorithm.h:457:19: required from ‘void tl::__introsort_loop(_RandomAccessIter, _RandomAccessIter, _Size) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = long int]’ ../../../src/tl/tl/tlAlgorithm.h:512:29: required from ‘void tl::sort(_RandomAccessIter, _RandomAccessIter) [with _RandomAccessIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ ../../../src/db/db/dbPolygon.h:1793:14: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ ../../../src/lay/lay/layFillDialog.cc:432:48: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_FillDialog.h:12, from ../../../src/lay/lay/layFillDialog.h:27, from ../../../src/lay/lay/layFillDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = db::polygon*; _OI = db::polygon*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = db::polygon*; _OI = db::polygon*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ /usr/include/c++/9/bits/vector.tcc:744:16: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = db::polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::polygon*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::polygon*]’ ../../../src/lay/lay/layFillDialog.cc:502:93: required from here ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_FillDialog.h:12, from ../../../src/lay/lay/layFillDialog.h:27, from ../../../src/lay/lay/layFillDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from ../../../src/lay/lay/layFillDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpSource.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpSource.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpSource.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpSource.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from ../../../src/lay/lay/layHelpSource.h:27, from ../../../src/lay/lay/layHelpSource.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLayoutStatisticsForm.o ../../../src/lay/lay/layLayoutStatisticsForm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLogViewerDialog.o ../../../src/lay/lay/layLogViewerDialog.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/layLogViewerDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/layLogViewerDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/layLogViewerDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/layLogViewerDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/layLogViewerDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroEditorDialog.o ../../../src/lay/lay/layMacroEditorDialog.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroEditorPage.o ../../../src/lay/lay/layMacroEditorPage.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroEditorTree.o ../../../src/lay/lay/layMacroEditorTree.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lay/lay/layMacroEditorPage.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lay/lay/layMacroEditorPage.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lay/lay/layMacroEditorPage.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lay/lay/layMacroEditorPage.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/lym/lym/lymMacroInterpreter.h:29, from ../../../src/lay/lay/layMacroEditorPage.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from ../../../src/lay/lay/layLayoutStatisticsForm.h:27, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from ../../../src/lay/lay/layLayoutStatisticsForm.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from ../../../src/lay/lay/layMacroEditorTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from ../../../src/lay/lay/layMacroEditorTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from ../../../src/lay/lay/layMacroEditorTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from ../../../src/lay/lay/layMacroEditorTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from ../../../src/lay/lay/layMacroEditorTree.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_MacroTemplateSelectionDialog.h:12, from ../../../src/lay/lay/layMacroEditorDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroEditorDialog.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroPropertiesDialog.o ../../../src/lay/lay/layMacroPropertiesDialog.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroVariableView.o ../../../src/lay/lay/layMacroVariableView.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMainConfigPages.o ../../../src/lay/lay/layMainConfigPages.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from ../../../src/lay/lay/layMainConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from ../../../src/lay/lay/layMainConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from ../../../src/lay/lay/layMainConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from ../../../src/lay/lay/layMainConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from ../../../src/lay/lay/layMainConfigPages.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMainWindow.o ../../../src/lay/lay/layMainWindow.cc In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_MacroPropertiesDialog.h:12, from ../../../src/lay/lay/layMacroPropertiesDialog.h:29, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layMacroPropertiesDialog.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layMainWindow.cc:49: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layMainWindow.cc:49: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layMainWindow.cc:49: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layMainWindow.cc:49: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layMainWindow.cc:49: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNavigator.o ../../../src/lay/lay/layNavigator.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMainConfigPages.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/lay/lay/laySession.h:30, from ../../../src/lay/lay/layMainWindow.cc:63: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMainConfigPages.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qnamespace.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobjectdefs.h:48, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qobject.h:46, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QObject:1, from ../../../src/lay/lay/layMainConfigPages.h:28, from ../../../src/lay/lay/layMainConfigPages.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layMainConfigPages.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/layMainWindow.cc:96: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/lay/lay/layNavigator.cc: In member function ‘virtual bool lay::NavigatorService::mouse_press_event(const DPoint&, unsigned int, bool)’: ../../../src/lay/lay/layNavigator.cc:153:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 153 | m_p0 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lay/lay/layNavigator.cc: In member function ‘virtual bool lay::NavigatorService::mouse_move_event(const DPoint&, unsigned int, bool)’: ../../../src/lay/lay/layNavigator.cc:246:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 246 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lay/lay/layNavigator.cc: In member function ‘void lay::NavigatorService::begin_pan(const DPoint&)’: ../../../src/lay/lay/layNavigator.cc:424:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 424 | m_p1 = pos; | ^~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lay/lay/layNavigator.cc: In member function ‘void lay::NavigatorService::begin(const DPoint&)’: ../../../src/lay/lay/layNavigator.cc:436:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 436 | m_p1 = pos; | ^~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/lay/lay/layNavigator.cc:437:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 437 | m_p2 = pos; | ^~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layNavigator.cc:25: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/lay/lay/layNavigator.h:27, from ../../../src/lay/lay/layNavigator.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/layMainWindow.cc:63: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qmenu.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QMenu:1, from ../../../src/lay/lay/layMainWindow.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from ../../../src/lay/lay/layNavigator.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/lay/lay/layMainWindow.cc:55: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layProgress.o ../../../src/lay/lay/layProgress.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layProgressWidget.o ../../../src/lay/lay/layProgressWidget.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layResourceHelpProvider.o ../../../src/lay/lay/layResourceHelpProvider.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layResourceHelpProvider.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layResourceHelpProvider.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layResourceHelpProvider.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layResourceHelpProvider.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/lay/lay/layResourceHelpProvider.cc:27: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layRuntimeErrorForm.o ../../../src/lay/lay/layRuntimeErrorForm.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySearchReplaceConfigPage.o ../../../src/lay/lay/laySearchReplaceConfigPage.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySearchReplaceDialog.o ../../../src/lay/lay/laySearchReplaceDialog.cc In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qmutex.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QMutex:1, from ../../../src/lay/lay/layProgress.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layProgress.cc:29: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySearchReplacePlugin.o ../../../src/lay/lay/laySearchReplacePlugin.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from ../../../src/lay/lay/laySearchReplaceConfigPage.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySearchReplacePropertiesWidgets.o ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplaceDialog.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplacePlugin.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/lay/lay/laySearchReplaceDialog.cc:266:43: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: ../../../src/lay/lay/laySearchReplaceDialog.cc:1523:66: required from here ../../../src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/lay/lay/laySearchReplaceDialog.cc:1661:33: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:219:37: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:264:63: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:568:118: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:1523:66: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:32, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: ../../../src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ ../../../src/db/db/dbText.h:679:270: required from ‘db::text db::text::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:242:63: required from here ../../../src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:249:69: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:266:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:249:69: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:266:43: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:246:17: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplaceDialog.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_SearchReplaceDialog.h:12, from ../../../src/lay/lay/laySearchReplaceDialog.h:27, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ ../../../src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ ../../../src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/lay/lay/laySearchReplaceDialog.cc:249:69: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplacePlugin.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_SearchReplaceDialog.h:12, from ../../../src/lay/lay/laySearchReplaceDialog.h:27, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplacePlugin.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySelectCellViewForm.o ../../../src/lay/lay/laySelectCellViewForm.cc In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_ReplacePropertiesBox.h:12, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySearchReplacePropertiesWidgets.cc:37: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/laySelectCellViewForm.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/laySelectCellViewForm.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/lay/lay/laySelectCellViewForm.h:27, from ../../../src/lay/lay/laySelectCellViewForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/laySelectCellViewForm.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySession.o ../../../src/lay/lay/laySession.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySettingsForm.o ../../../src/lay/lay/laySettingsForm.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/lay/lay/laySession.h:30, from ../../../src/lay/lay/laySession.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/lay/lay/laySession.cc:36: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_tree.h:63, from /usr/include/c++/9/map:60, from ../../../src/lay/lay/laySettingsForm.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySettingsForm.cc:32: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/lay/laySession.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layTechSetupDialog.o ../../../src/lay/lay/layTechSetupDialog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layTextProgress.o ../../../src/lay/lay/layTextProgress.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layTextProgress.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layTextProgress.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layTextProgress.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layTextProgress.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layTextProgress.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layVersion.o ../../../src/lay/lay/layVersion.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroController.o ../../../src/lay/lay/layMacroController.cc In file included from ../../../src/lay/lay/layTechSetupDialog.cc:25: ../../../src/lay/lay/layTechSetupDialog.h: At global scope: ../../../src/lay/lay/layTechSetupDialog.h:152:7: warning: by ‘int lay::TechSetupDialog::exec(db::Technologies&)’ [-Woverloaded-virtual] 152 | int exec (db::Technologies &technologies); | ^~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layTechSetupDialog.cc:30: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layTechSetupDialog.cc:30: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/laybasic/laybasic/layStream.h:29, from ../../../src/lay/lay/layTechSetupDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/laybasic/laybasic/layStream.h:32, from ../../../src/lay/lay/layTechSetupDialog.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroController.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layMacroController.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroController.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layMacroController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layTechnologyController.o ../../../src/lay/lay/layTechnologyController.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/lay/lay/layTechnologyController.cc:25: ../../../src/lay/lay/layTechSetupDialog.h: At global scope: ../../../src/lay/lay/layTechSetupDialog.h:152:7: warning: by ‘int lay::TechSetupDialog::exec(db::Technologies&)’ [-Woverloaded-virtual] 152 | int exec (db::Technologies &technologies); | ^~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layTechnologyController.cc:26: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySalt.o ../../../src/lay/lay/laySalt.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layTechnologyController.cc:26: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/lay/lay/layTechnologyController.h:28, from ../../../src/lay/lay/layTechnologyController.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from ../../../src/lay/lay/layTechnologyController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySalt.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySalt.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySalt.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySalt.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySalt.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltGrain.o ../../../src/lay/lay/laySaltGrain.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltGrain.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltGrain.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltGrain.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltGrain.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltGrain.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltGrains.o ../../../src/lay/lay/laySaltGrains.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltManagerDialog.o ../../../src/lay/lay/laySaltManagerDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySaltGrains.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySaltGrains.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySaltGrains.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySaltGrains.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/laySaltGrains.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltGrainDetailsTextWidget.o ../../../src/lay/lay/laySaltGrainDetailsTextWidget.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from ../../../src/lay/lay/laySaltManagerDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from ../../../src/lay/lay/laySaltManagerDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from ../../../src/lay/lay/laySaltManagerDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from ../../../src/lay/lay/laySaltManagerDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from ../../../src/lay/lay/laySaltManagerDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltGrainPropertiesDialog.o ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltDownloadManager.o ../../../src/lay/lay/laySaltDownloadManager.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from ../../../src/lay/lay/laySaltDownloadManager.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from ../../../src/lay/lay/laySaltDownloadManager.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from ../../../src/lay/lay/laySaltDownloadManager.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from ../../../src/lay/lay/laySaltDownloadManager.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from ../../../src/lay/lay/laySaltDownloadManager.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltModel.o ../../../src/lay/lay/laySaltModel.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySaltController.o ../../../src/lay/lay/laySaltController.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySignalHandler.o ../../../src/lay/lay/laySignalHandler.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLibraryController.o ../../../src/lay/lay/layLibraryController.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/laySignalHandler.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/laySignalHandler.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/laySignalHandler.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/laySignalHandler.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/laySignalHandler.cc:26: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layFontController.o ../../../src/lay/lay/layFontController.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNativePlugin.o ../../../src/lay/lay/layNativePlugin.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layLibraryController.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/layNativePlugin.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/layNativePlugin.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/layNativePlugin.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/layNativePlugin.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/gsi/gsi/gsiDecl.h:36, from ../../../src/lay/lay/layNativePlugin.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/lay/lay/laySaltController.h:28, from ../../../src/lay/lay/laySaltController.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/laySaltController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layLibraryController.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/lay/lay/layLibraryController.h:28, from ../../../src/lay/lay/layLibraryController.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layLibraryController.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySystemPaths.o ../../../src/lay/lay/laySystemPaths.cc In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMacroEditorSetupPage.o ../../../src/lay/lay/layMacroEditorSetupPage.cc In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layPasswordDialog.o ../../../src/lay/lay/layPasswordDialog.cc In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qframe.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QFrame:1, from ../../../src/laybasic/laybasic/layPlugin.h:29, from ../../../src/lay/lay/layFontController.h:28, from ../../../src/lay/lay/layFontController.cc:23: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layFontController.cc:27: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from ../../../src/lay/lay/layMacroEditorSetupPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from ../../../src/lay/lay/layMacroEditorSetupPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from ../../../src/lay/lay/layMacroEditorSetupPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from ../../../src/lay/lay/layMacroEditorSetupPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from ../../../src/lay/lay/layMacroEditorSetupPage.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layForceLink.o ../../../src/lay/lay/layForceLink.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layInit.o ../../../src/lay/lay/layInit.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/layPasswordDialog.h:26, from ../../../src/lay/lay/layPasswordDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/layPasswordDialog.h:26, from ../../../src/lay/lay/layPasswordDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/layPasswordDialog.h:26, from ../../../src/lay/lay/layPasswordDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/layPasswordDialog.h:26, from ../../../src/lay/lay/layPasswordDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/layPasswordDialog.h:26, from ../../../src/lay/lay/layPasswordDialog.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/lay/lay/layMacroEditorSetupPage.cc: In member function ‘void lay::MacroEditorSetupPage::commit_attributes(QListWidgetItem*)’: ../../../src/lay/lay/layMacroEditorSetupPage.cc:341:118: warning: passing ‘QFont::Weight’ chooses ‘int’ over ‘uint’ {aka ‘unsigned int’} [-Wsign-promo] 341 | style.setProperty (QTextFormat::FontWeight, bold_cb->checkState () == Qt::Checked ? QFont::Bold : QFont::Normal); | ^ ../../../src/lay/lay/layMacroEditorSetupPage.cc:341:118: warning: in call to ‘QVariant::QVariant(int)’ [-Wsign-promo] cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/rcc -name layBuildInMacros ../../../src/lay/lay/layBuildInMacros.qrc -o qrc_layBuildInMacros.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layInit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layInit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layInit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layInit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layInit.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /usr/lib/qt5/bin/rcc -name layHelpResources ../../../src/lay/lay/layHelpResources.qrc -o qrc_layHelpResources.cpp ../../../src/lay/lay/layInit.cc: In function ‘void lay::init(const std::vector >&)’: ../../../src/lay/lay/layInit.cc:155:32: warning: unnecessary parentheses in declaration of ‘ex’ [-Wparentheses] 155 | } catch (tl::Exception (&ex)) { | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/rcc -name layLayoutStatistics ../../../src/lay/lay/layLayoutStatistics.qrc -o qrc_layLayoutStatistics.cpp /usr/lib/qt5/bin/rcc -name layMacroTemplates ../../../src/lay/lay/layMacroTemplates.qrc -o qrc_layMacroTemplates.cpp /usr/lib/qt5/bin/rcc -name layResources ../../../src/lay/lay/layResources.qrc -o qrc_layResources.cpp /usr/lib/qt5/bin/rcc -name laySaltTemplates ../../../src/lay/lay/laySaltTemplates.qrc -o qrc_laySaltTemplates.cpp g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layApplication.o ../../../src/lay/lay/layApplication.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_layBuildInMacros.o qrc_layBuildInMacros.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_layHelpResources.o qrc_layHelpResources.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/layApplication.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/layApplication.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/layApplication.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/layApplication.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/lay/lay/layApplication.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_layLayoutStatistics.o qrc_layLayoutStatistics.cpp In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_layMacroTemplates.o qrc_layMacroTemplates.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_layResources.o qrc_layResources.cpp In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o qrc_laySaltTemplates.o qrc_laySaltTemplates.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layClipDialog.h -o moc_layClipDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layCrashMessage.h -o moc_layCrashMessage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layFillDialog.h -o moc_layFillDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layHelpDialog.h -o moc_layHelpDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layLayoutStatisticsForm.h -o moc_layLayoutStatisticsForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layLogViewerDialog.h -o moc_layLogViewerDialog.cpp In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroEditorDialog.h -o moc_layMacroEditorDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroEditorPage.h -o moc_layMacroEditorPage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroEditorTree.h -o moc_layMacroEditorTree.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroPropertiesDialog.h -o moc_layMacroPropertiesDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroVariableView.h -o moc_layMacroVariableView.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMainConfigPages.h -o moc_layMainConfigPages.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMainWindow.h -o moc_layMainWindow.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layNavigator.h -o moc_layNavigator.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layProgressWidget.h -o moc_layProgressWidget.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layRuntimeErrorForm.h -o moc_layRuntimeErrorForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySearchReplaceConfigPage.h -o moc_laySearchReplaceConfigPage.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySearchReplaceDialog.h -o moc_laySearchReplaceDialog.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySelectCellViewForm.h -o moc_laySelectCellViewForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySettingsForm.h -o moc_laySettingsForm.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layTechSetupDialog.h -o moc_layTechSetupDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/lay/lay/layApplication.cc:54: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroController.h -o moc_layMacroController.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layTechnologyController.h -o moc_layTechnologyController.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySalt.h -o moc_laySalt.cpp In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltManagerDialog.h -o moc_laySaltManagerDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltGrainDetailsTextWidget.h -o moc_laySaltGrainDetailsTextWidget.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltGrainPropertiesDialog.h -o moc_laySaltGrainPropertiesDialog.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltDownloadManager.h -o moc_laySaltDownloadManager.cpp In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltModel.h -o moc_laySaltModel.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/laySaltController.h -o moc_laySaltController.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layLibraryController.h -o moc_layLibraryController.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layFontController.h -o moc_layFontController.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/lay/lay/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/db/db -I/<>/src/rdb/rdb -I/<>/src/laybasic/laybasic -I/<>/src/ant/ant -I/<>/src/img/img -I/<>/src/edt/edt -I/<>/src/lym/lym -I/<>/build-release/laybasic/laybasic -I/<>/src/gsiqt/qtbasic -I/<>/src/rba/rba -I/<>/src/pya/pya -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include ../../../src/lay/lay/layMacroEditorSetupPage.h -o moc_layMacroEditorSetupPage.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layClipDialog.o moc_layClipDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layCrashMessage.o moc_layCrashMessage.cpp In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qapplication.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QApplication:1, from ../../../src/lay/lay/layApplication.h:29, from ../../../src/lay/lay/layApplication.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from ../../../src/lay/lay/layApplication.cc:28: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layFillDialog.o moc_layFillDialog.cpp In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layRenderer.h:36, from ../../../src/laybasic/laybasic/layBitmapRenderer.h:28, from ../../../src/laybasic/laybasic/layViewObject.h:46, from ../../../src/laybasic/laybasic/layLayoutCanvas.h:38, from ../../../src/laybasic/laybasic/layLayoutView.h:40, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_ClipDialog.h:12, from ../../../src/lay/lay/layClipDialog.h:27, from moc_layClipDialog.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layClipDialog.h:29, from moc_layClipDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layHelpDialog.o moc_layHelpDialog.cpp In file included from ../../../src/db/db/dbBoxConvert.h:35, from ../../../src/db/db/dbLayer.h:29, from ../../../src/laybasic/laybasic/layAnnotationShapes.h:31, from ../../../src/laybasic/laybasic/layLayoutView.h:39, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/lay/lay/ui_FillDialog.h:12, from ../../../src/lay/lay/layFillDialog.h:27, from moc_layFillDialog.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:29, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layFillDialog.h:29, from moc_layFillDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLayoutStatisticsForm.o moc_layLayoutStatisticsForm.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLogViewerDialog.o moc_layLogViewerDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroEditorDialog.o moc_layMacroEditorDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/laybasic/laybasic/layBrowserPanel.h:30, from /<>/build-release/lay/lay/ui_LayoutStatistics.h:22, from ../../../src/lay/lay/layLayoutStatisticsForm.h:28, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from moc_layLogViewerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from moc_layLogViewerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from moc_layLogViewerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from moc_layLogViewerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from moc_layLogViewerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroEditorPage.o moc_layMacroEditorPage.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from moc_layMacroEditorDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from moc_layMacroEditorDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from moc_layMacroEditorDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from moc_layMacroEditorDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from ../../../src/lay/lay/layMacroEditorDialog.h:31, from moc_layMacroEditorDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroEditorTree.o moc_layMacroEditorTree.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroPropertiesDialog.o moc_layMacroPropertiesDialog.cpp In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/lay/lay/layLayoutStatisticsForm.h:29, from moc_layLayoutStatisticsForm.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroVariableView.o moc_layMacroVariableView.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMainConfigPages.o moc_layMainConfigPages.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMainWindow.o moc_layMainWindow.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNavigator.o moc_layNavigator.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from moc_layMainConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from moc_layMainConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from moc_layMainConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from moc_layMainConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layProgressWidget.o moc_layProgressWidget.cpp In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMainConfigPages.h:30, from moc_layMainConfigPages.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/laybasic/laybasic/layLayerProperties.h:39, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layRuntimeErrorForm.o moc_layRuntimeErrorForm.cpp In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/laybasic/laybasic/layLayerProperties.h:29, from ../../../src/lay/lay/layNavigator.h:30, from moc_layNavigator.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySearchReplaceConfigPage.o moc_laySearchReplaceConfigPage.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySearchReplaceDialog.o moc_laySearchReplaceDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySelectCellViewForm.o moc_laySelectCellViewForm.cpp In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/laybasic/laybasic/layLayoutView.h:38, from ../../../src/lay/lay/layMainWindow.h:44, from moc_layMainWindow.cpp:9: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:27, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from moc_laySearchReplaceDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from moc_laySearchReplaceDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from moc_laySearchReplaceDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from moc_laySearchReplaceDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/laybasic/laybasic/layBrowser.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:29, from moc_laySearchReplaceDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../../src/db/db/dbInstElement.h:95:110: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayoutView.h:48, from ../../../src/lay/lay/layMainWindow.h:44, from moc_layMainWindow.cpp:9: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qstackedwidget.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QStackedWidget:1, from ../../../src/lay/lay/layMainWindow.h:30, from moc_layMainWindow.cpp:9: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/lay/lay/layMainWindow.h:41, from moc_layMainWindow.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySettingsForm.o moc_laySettingsForm.cpp In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/lay/lay/laySearchReplaceDialog.h:31, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layTechSetupDialog.o moc_layTechSetupDialog.cpp ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from ../../../src/lay/lay/laySearchReplaceConfigPage.h:28, from moc_laySearchReplaceConfigPage.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:29, from ../../../src/rdb/rdb/rdb.h:29, from ../../../src/lay/lay/laySearchReplaceDialog.h:30, from moc_laySearchReplaceDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroController.o moc_layMacroController.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layTechnologyController.o moc_layTechnologyController.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/db/db/dbTechnology.h:31, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySalt.o moc_laySalt.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from moc_layMacroController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from moc_layMacroController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from moc_layMacroController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from moc_layMacroController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroController.h:28, from moc_layMacroController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from moc_layTechnologyController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from moc_layTechnologyController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from moc_layTechnologyController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from moc_layTechnologyController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layTechnologyController.h:28, from moc_layTechnologyController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from moc_layTechSetupDialog.cpp:9: ../../../src/lay/lay/layTechSetupDialog.h: At global scope: ../../../src/lay/lay/layTechSetupDialog.h:152:7: warning: by ‘int lay::TechSetupDialog::exec(db::Technologies&)’ [-Woverloaded-virtual] 152 | int exec (db::Technologies &technologies); | ^~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltManagerDialog.o moc_laySaltManagerDialog.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltGrainDetailsTextWidget.o moc_laySaltGrainDetailsTextWidget.cpp In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechSetupDialog.h:27, from moc_layTechSetupDialog.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltGrainPropertiesDialog.o moc_laySaltGrainPropertiesDialog.cpp ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/lay/lay/layTechnologyController.h:29, from moc_layTechnologyController.cpp:9: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from moc_laySaltManagerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from moc_laySaltManagerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from moc_laySaltManagerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from moc_laySaltManagerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlHttpStream.h:29, from ../../../src/lay/lay/laySaltManagerDialog.h:29, from moc_laySaltManagerDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltDownloadManager.o moc_laySaltDownloadManager.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltModel.o moc_laySaltModel.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from moc_laySaltGrainPropertiesDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from moc_laySaltGrainPropertiesDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from moc_laySaltGrainPropertiesDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_laySaltController.o moc_laySaltController.cpp In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from moc_laySaltGrainPropertiesDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from /<>/build-release/lay/lay/ui_SaltGrainPropertiesDialog.h:28, from ../../../src/lay/lay/laySaltGrainPropertiesDialog.h:30, from moc_laySaltGrainPropertiesDialog.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from moc_laySaltDownloadManager.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from moc_laySaltDownloadManager.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from moc_laySaltDownloadManager.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from moc_laySaltDownloadManager.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/lay/lay/layLogViewerDialog.h:28, from ../../../src/lay/lay/laySaltDownloadManager.h:28, from moc_laySaltDownloadManager.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLibraryController.o moc_layLibraryController.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from moc_laySaltController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from moc_laySaltController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from moc_laySaltController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from moc_laySaltController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/laySaltController.h:28, from moc_laySaltController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layFontController.o moc_layFontController.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/lay/lay -I/<>/build-release/lay/lay -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/laybasic/laybasic -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lym/lym -I/<>/build-release/lay/lay/../../laybasic/laybasic -I../../../src/gsiqt/qtbasic -I../../../src/rba/rba -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/lay -I/<>/build-release/lay/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMacroEditorSetupPage.o moc_layMacroEditorSetupPage.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from moc_layLibraryController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from moc_layLibraryController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from moc_layLibraryController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from moc_layLibraryController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layLibraryController.h:28, from moc_layLibraryController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from moc_layFontController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from moc_layFontController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from moc_layFontController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from moc_layFontController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layFontController.h:28, from moc_layFontController.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from moc_layMacroEditorSetupPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from moc_layMacroEditorSetupPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from moc_layMacroEditorSetupPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from moc_layMacroEditorSetupPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/laybasic/laybasic/layPlugin.h:32, from ../../../src/lay/lay/layMacroEditorSetupPage.h:27, from moc_layMacroEditorSetupPage.cpp:9: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_lay.so.0.26.2 libklayout_lay.so libklayout_lay.so.0 libklayout_lay.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_lay.so.0 -o libklayout_lay.so.0.26.2 gsiDeclLayApplication.o gsiDeclLayHelpDialog.o gsiDeclLayMainWindow.o layApplication.o layClipDialog.o layCrashMessage.o layFillDialog.o layGSIHelpProvider.o layHelpDialog.o layHelpProvider.o layHelpSource.o layLayoutStatisticsForm.o layLogViewerDialog.o layMacroEditorDialog.o layMacroEditorPage.o layMacroEditorTree.o layMacroPropertiesDialog.o layMacroVariableView.o layMainConfigPages.o layMainWindow.o layNavigator.o layProgress.o layProgressWidget.o layResourceHelpProvider.o layRuntimeErrorForm.o laySearchReplaceConfigPage.o laySearchReplaceDialog.o laySearchReplacePlugin.o laySearchReplacePropertiesWidgets.o laySelectCellViewForm.o laySession.o laySettingsForm.o layTechSetupDialog.o layTextProgress.o layVersion.o layMacroController.o layTechnologyController.o laySalt.o laySaltGrain.o laySaltGrains.o laySaltManagerDialog.o laySaltGrainDetailsTextWidget.o laySaltGrainPropertiesDialog.o laySaltDownloadManager.o laySaltModel.o laySaltController.o laySignalHandler.o layLibraryController.o layFontController.o layNativePlugin.o laySystemPaths.o layMacroEditorSetupPage.o layPasswordDialog.o layForceLink.o layInit.o qrc_layBuildInMacros.o qrc_layHelpResources.o qrc_layLayoutStatistics.o qrc_layMacroTemplates.o qrc_layResources.o qrc_laySaltTemplates.o moc_layClipDialog.o moc_layCrashMessage.o moc_layFillDialog.o moc_layHelpDialog.o moc_layLayoutStatisticsForm.o moc_layLogViewerDialog.o moc_layMacroEditorDialog.o moc_layMacroEditorPage.o moc_layMacroEditorTree.o moc_layMacroPropertiesDialog.o moc_layMacroVariableView.o moc_layMainConfigPages.o moc_layMainWindow.o moc_layNavigator.o moc_layProgressWidget.o moc_layRuntimeErrorForm.o moc_laySearchReplaceConfigPage.o moc_laySearchReplaceDialog.o moc_laySelectCellViewForm.o moc_laySettingsForm.o moc_layTechSetupDialog.o moc_layMacroController.o moc_layTechnologyController.o moc_laySalt.o moc_laySaltManagerDialog.o moc_laySaltGrainDetailsTextWidget.o moc_laySaltGrainPropertiesDialog.o moc_laySaltDownloadManager.o moc_laySaltModel.o moc_laySaltController.o moc_layLibraryController.o moc_layFontController.o moc_layMacroEditorSetupPage.o -lz -L/<>/build-release/lay/lay/../.. -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lym -lklayout_laybasic -lklayout_ant -lklayout_img -lklayout_edt -lklayout_qtbasic -lklayout_QtGui -lklayout_QtXml -lklayout_QtCore -lklayout_QtWidgets -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_lay.so.0.26.2 libklayout_lay.so ln -s libklayout_lay.so.0.26.2 libklayout_lay.so.0 ln -s libklayout_lay.so.0.26.2 libklayout_lay.so.0.26 rm -f ../../../build-release/libklayout_lay.so.0.26.2 mv -f libklayout_lay.so.0.26.2 ../../../build-release/libklayout_lay.so.0.26.2 rm -f ../../../build-release/libklayout_lay.so rm -f ../../../build-release/libklayout_lay.so.0 rm -f ../../../build-release/libklayout_lay.so.0.26 mv -f libklayout_lay.so ../../../build-release/libklayout_lay.so mv -f libklayout_lay.so.0 ../../../build-release/libklayout_lay.so.0 mv -f libklayout_lay.so.0.26 ../../../build-release/libklayout_lay.so.0.26 make[4]: Leaving directory '/<>/build-release/lay/lay' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/lay/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lay/unit_tests"' -I../../../src/lay/unit_tests -I/<>/build-release/lay/unit_tests -I../../../src/lay/lay -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/ant/ant -I../../../src/img/img -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySalt.o ../../../src/lay/unit_tests/laySalt.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/lay/unit_tests"' -I../../../src/lay/unit_tests -I/<>/build-release/lay/unit_tests -I../../../src/lay/lay -I../../../src/tl/tl -I../../../src/laybasic/laybasic -I../../../src/db/db -I../../../src/gsi/gsi -I../../../src/ant/ant -I../../../src/img/img -I../../../src/rdb/rdb -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/lay/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o laySessionTests.o ../../../src/lay/unit_tests/laySessionTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lay/unit_tests/laySalt.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlFileSystemWatcher.h:30, from ../../../src/laybasic/laybasic/layCellView.h:33, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lay/unit_tests/laySalt.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lay/unit_tests/laySalt.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lay/unit_tests/laySalt.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/lay/unit_tests/laySalt.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../../src/lay/lay/laySession.h:30, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: ../../../src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from ../../../src/db/db/dbPoint.h:33, from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from ../../../src/db/db/dbLayoutToNetlist.h:29, from ../../../src/lay/unit_tests/laySessionTests.cc:28: ../../../src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: ../../../src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: ../../../src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: ../../../src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: ../../../src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: ../../../src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/unit_tests/laySessionTests.cc:31: ../../../src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: ../../../src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../src/db/db/dbInstElement.h:114:22: required from here ../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: ../../../src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ ../../../src/db/db/dbHierNetworkProcessor.h:626:25: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ ../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ ../../../src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBoxConvert.h:29, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ ../../../src/tl/tl/tlVector.h:47:7: required from here ../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../../src/laybasic/laybasic/layCellView.h:29, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:114:16: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbTechnology.h:36, from ../../../src/laybasic/laybasic/layTechnology.h:29, from ../../../src/laybasic/laybasic/layCellView.h:34, from ../../../src/laybasic/laybasic/layDisplayState.h:29, from ../../../src/lay/lay/laySession.h:27, from ../../../src/lay/unit_tests/laySessionTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liblay_tests.so.0.26.2 liblay_tests.so liblay_tests.so.0 liblay_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblay_tests.so.0 -o liblay_tests.so.0.26.2 laySalt.o laySessionTests.o -lz -L/<>/build-release/lay/unit_tests/../.. -lklayout_lay -lklayout_laybasic -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_ant -lklayout_img -lklayout_rdb /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblay_tests.so.0.26.2 liblay_tests.so ln -s liblay_tests.so.0.26.2 liblay_tests.so.0 ln -s liblay_tests.so.0.26.2 liblay_tests.so.0.26 rm -f ../../lay/liblay_tests.so.0.26.2 mv -f liblay_tests.so.0.26.2 ../../lay/liblay_tests.so.0.26.2 rm -f ../../lay/liblay_tests.so rm -f ../../lay/liblay_tests.so.0 rm -f ../../lay/liblay_tests.so.0.26 mv -f liblay_tests.so ../../lay/liblay_tests.so mv -f liblay_tests.so.0 ../../lay/liblay_tests.so.0 mv -f liblay_tests.so.0.26 ../../lay/liblay_tests.so.0.26 cp -f ../../lay/liblay_tests.so.0.26.2 /<>/build-release/lay/unit_tests/../../lay_tests.ut make[4]: Leaving directory '/<>/build-release/lay/unit_tests' make[3]: Leaving directory '/<>/build-release/lay' cd pymod/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/pymod.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd plugins/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/plugins.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/plugins' make[3]: Entering directory '/<>/build-release/pymod' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd streamers/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/streamers.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/plugins/streamers' cd cif/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/cif.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/db' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/db -I/<>/build-release/pymod/db -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/db -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMain.o ../../../src/pymod/db/dbMain.cc make[4]: Entering directory '/<>/build-release/pymod/tl' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/tl -I/<>/build-release/pymod/tl -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/tl -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o tlMain.o ../../../src/pymod/tl/tlMain.cc make[4]: Entering directory '/<>/build-release/pymod/rdb' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/rdb -I/<>/build-release/pymod/rdb -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/rdb -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o rdbMain.o ../../../src/pymod/rdb/rdbMain.cc make[5]: Entering directory '/<>/build-release/plugins/streamers/cif' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/db_plugin -I/<>/build-release/plugins/streamers/cif/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCIF.o /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/db/../pymodHelper.h:38, from ../../../src/pymod/db/dbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/db/../pymodHelper.h:38, from ../../../src/pymod/db/dbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/db/../pymodHelper.h:38, from ../../../src/pymod/db/dbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/db/../pymodHelper.h:38, from ../../../src/pymod/db/dbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/db/../pymodHelper.h:38, from ../../../src/pymod/db/dbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/rdb/../pymodHelper.h:38, from ../../../src/pymod/rdb/rdbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/rdb/../pymodHelper.h:38, from ../../../src/pymod/rdb/rdbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/rdb/../pymodHelper.h:38, from ../../../src/pymod/rdb/rdbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/rdb/../pymodHelper.h:38, from ../../../src/pymod/rdb/rdbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/rdb/../pymodHelper.h:38, from ../../../src/pymod/rdb/rdbMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/tl/../pymodHelper.h:38, from ../../../src/pymod/tl/tlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/tl/../pymodHelper.h:38, from ../../../src/pymod/tl/tlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/tl/../pymodHelper.h:38, from ../../../src/pymod/tl/tlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/tl/../pymodHelper.h:38, from ../../../src/pymod/tl/tlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/tl/../pymodHelper.h:38, from ../../../src/pymod/tl/tlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libdbcore.so.0.26.2 libdbcore.so libdbcore.so.0 libdbcore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libdbcore.so.0 -o libdbcore.so.0.26.2 dbMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/db/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread rm -f librdbcore.so.0.26.2 librdbcore.so librdbcore.so.0 librdbcore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,librdbcore.so.0 -o librdbcore.so.0.26.2 rdbMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/rdb/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_rdb /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libtlcore.so.0.26.2 libtlcore.so libtlcore.so.0 libtlcore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libtlcore.so.0 -o libtlcore.so.0.26.2 tlMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/tl/../.. -lklayout_tl -lklayout_gsi -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libtlcore.so.0.26.2 libtlcore.so ln -s libtlcore.so.0.26.2 libtlcore.so.0 ln -s libtlcore.so.0.26.2 libtlcore.so.0.26 rm -f ../../pymod/libtlcore.so.0.26.2 mv -f libtlcore.so.0.26.2 ../../pymod/libtlcore.so.0.26.2 ln -s librdbcore.so.0.26.2 librdbcore.so rm -f ../../pymod/libtlcore.so ln -s librdbcore.so.0.26.2 librdbcore.so.0 rm -f ../../pymod/libtlcore.so.0 ln -s librdbcore.so.0.26.2 librdbcore.so.0.26 rm -f ../../pymod/libtlcore.so.0.26 rm -f ../../pymod/librdbcore.so.0.26.2 mv -f libtlcore.so ../../pymod/libtlcore.so mv -f librdbcore.so.0.26.2 ../../pymod/librdbcore.so.0.26.2 mv -f libtlcore.so.0 ../../pymod/libtlcore.so.0 rm -f ../../pymod/librdbcore.so mv -f libtlcore.so.0.26 ../../pymod/libtlcore.so.0.26 rm -f ../../pymod/librdbcore.so.0 rm -f ../../pymod/librdbcore.so.0.26 mkdir -p /<>/build-release/pymod/tl/../klayout && cp -f ../../pymod/libtlcore.so.0.26.2 /<>/build-release/pymod/tl/../klayout/tlcore.cpython-37m-powerpc64le-linux-gnu.so && mkdir -p /<>/build-release/pymod/tl/../klayout/tl && cp -f /<>/src/pymod/distutils_src/klayout/tl/*.py /<>/build-release/pymod/tl/../klayout/tl && cp -f /<>/src/pymod/tl/../__init__.py.qt5 /<>/build-release/pymod/tl/../klayout/__init__.py && mkdir -p /<>/build-release/pymod/tl/../klayout/../pya && cp -f /<>/src/pymod/tl/../distutils_src/pya/*.py /<>/build-release/pymod/tl/../klayout/../pya mv -f librdbcore.so ../../pymod/librdbcore.so mv -f librdbcore.so.0 ../../pymod/librdbcore.so.0 mv -f librdbcore.so.0.26 ../../pymod/librdbcore.so.0.26 mkdir -p /<>/build-release/pymod/rdb/../klayout && cp -f ../../pymod/librdbcore.so.0.26.2 /<>/build-release/pymod/rdb/../klayout/rdbcore.cpython-37m-powerpc64le-linux-gnu.so && mkdir -p /<>/build-release/pymod/rdb/../klayout/rdb && cp -f /<>/src/pymod/distutils_src/klayout/rdb/*.py /<>/build-release/pymod/rdb/../klayout/rdb make[4]: Leaving directory '/<>/build-release/pymod/rdb' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/db_plugin -I/<>/build-release/plugins/streamers/cif/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCIFReader.o /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc make[4]: Leaving directory '/<>/build-release/pymod/tl' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/db_plugin -I/<>/build-release/plugins/streamers/cif/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCIFWriter.o /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc ln -s libdbcore.so.0.26.2 libdbcore.so ln -s libdbcore.so.0.26.2 libdbcore.so.0 ln -s libdbcore.so.0.26.2 libdbcore.so.0.26 rm -f ../../pymod/libdbcore.so.0.26.2 mv -f libdbcore.so.0.26.2 ../../pymod/libdbcore.so.0.26.2 rm -f ../../pymod/libdbcore.so rm -f ../../pymod/libdbcore.so.0 rm -f ../../pymod/libdbcore.so.0.26 mv -f libdbcore.so ../../pymod/libdbcore.so mv -f libdbcore.so.0 ../../pymod/libdbcore.so.0 mv -f libdbcore.so.0.26 ../../pymod/libdbcore.so.0.26 mkdir -p /<>/build-release/pymod/db/../klayout && cp -f ../../pymod/libdbcore.so.0.26.2 /<>/build-release/pymod/db/../klayout/dbcore.cpython-37m-powerpc64le-linux-gnu.so && mkdir -p /<>/build-release/pymod/db/../klayout/db && cp -f /<>/src/pymod/distutils_src/klayout/db/*.py /<>/build-release/pymod/db/../klayout/db make[4]: Leaving directory '/<>/build-release/pymod/db' cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/lib' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/lib -I/<>/build-release/pymod/lib -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/lib -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o libMain.o ../../../src/pymod/lib/libMain.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lib/../pymodHelper.h:38, from ../../../src/pymod/lib/libMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lib/../pymodHelper.h:38, from ../../../src/pymod/lib/libMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lib/../pymodHelper.h:38, from ../../../src/pymod/lib/libMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lib/../pymodHelper.h:38, from ../../../src/pymod/lib/libMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lib/../pymodHelper.h:38, from ../../../src/pymod/lib/libMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f liblibcore.so.0.26.2 liblibcore.so liblibcore.so.0 liblibcore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblibcore.so.0 -o liblibcore.so.0.26.2 libMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/lib/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_lib /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblibcore.so.0.26.2 liblibcore.so ln -s liblibcore.so.0.26.2 liblibcore.so.0 ln -s liblibcore.so.0.26.2 liblibcore.so.0.26 rm -f ../../pymod/liblibcore.so.0.26.2 mv -f liblibcore.so.0.26.2 ../../pymod/liblibcore.so.0.26.2 rm -f ../../pymod/liblibcore.so rm -f ../../pymod/liblibcore.so.0 rm -f ../../pymod/liblibcore.so.0.26 mv -f liblibcore.so ../../pymod/liblibcore.so mv -f liblibcore.so.0 ../../pymod/liblibcore.so.0 mv -f liblibcore.so.0.26 ../../pymod/liblibcore.so.0.26 mkdir -p /<>/build-release/pymod/lib/../klayout && cp -f ../../pymod/liblibcore.so.0.26.2 /<>/build-release/pymod/lib/../klayout/libcore.cpython-37m-powerpc64le-linux-gnu.so && mkdir -p /<>/build-release/pymod/lib/../klayout/lib && cp -f /<>/src/pymod/distutils_src/klayout/lib/*.py /<>/build-release/pymod/lib/../klayout/lib make[4]: Leaving directory '/<>/build-release/pymod/lib' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/lay' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/lay -I/<>/build-release/pymod/lay -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/lay -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMain.o ../../../src/pymod/lay/layMain.cc /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc: In member function ‘bool db::CIFReader::read_cell(db::Layout&, db::Cell&, double, int)’: /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:596:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 596 | points [0] = c + db::Vector (-xw - xh, -yw - yh); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:597:58: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 597 | points [1] = c + db::Vector (-xw + xh, -yw + yh); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:598:56: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 598 | points [2] = c + db::Vector (xw + xh, yw + yh); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:599:56: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 599 | points [3] = c + db::Vector (xw - xh, yw - yh); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lay/../pymodHelper.h:38, from ../../../src/pymod/lay/layMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lay/../pymodHelper.h:38, from ../../../src/pymod/lay/layMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lay/../pymodHelper.h:38, from ../../../src/pymod/lay/layMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lay/../pymodHelper.h:38, from ../../../src/pymod/lay/layMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/lay/../pymodHelper.h:38, from ../../../src/pymod/lay/layMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:481:52: required from here /<>/src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:481:56: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:602:44: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:602:44: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:636:58: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)â€™ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liblay.so.0.26.2 liblay.so liblay.so.0 liblay.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblay.so.0 -o liblay.so.0.26.2 layMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/lay/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_lay /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:601:23: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:753:55: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s liblay.so.0.26.2 liblay.so ln -s liblay.so.0.26.2 liblay.so.0 ln -s liblay.so.0.26.2 liblay.so.0.26 rm -f ../../pymod/liblay.so.0.26.2 mv -f liblay.so.0.26.2 ../../pymod/liblay.so.0.26.2 rm -f ../../pymod/liblay.so rm -f ../../pymod/liblay.so.0 rm -f ../../pymod/liblay.so.0.26 mv -f liblay.so ../../pymod/liblay.so mv -f liblay.so.0 ../../pymod/liblay.so.0 mv -f liblay.so.0.26 ../../pymod/liblay.so.0.26 mkdir -p /<>/build-release/pymod/lay/../klayout && cp -f ../../pymod/liblay.so.0.26.2 /<>/build-release/pymod/lay/../klayout/lay.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/lay' cd QtCore/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtCore/QtCore.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtCore' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtCore -I/<>/build-release/pymod/QtCore -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtCore -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtCoreMain.o ../../../src/pymod/QtCore/QtCoreMain.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtCore/../pymodHelper.h:38, from ../../../src/pymod/QtCore/QtCoreMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtCore/../pymodHelper.h:38, from ../../../src/pymod/QtCore/QtCoreMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtCore/../pymodHelper.h:38, from ../../../src/pymod/QtCore/QtCoreMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtCore/../pymodHelper.h:38, from ../../../src/pymod/QtCore/QtCoreMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtCore/../pymodHelper.h:38, from ../../../src/pymod/QtCore/QtCoreMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtCore.so.0.26.2 libQtCore.so libQtCore.so.0 libQtCore.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtCore.so.0 -o libQtCore.so.0.26.2 QtCoreMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtCore/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtCore -lklayout_QtGui -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/db_plugin -I/<>/build-release/plugins/streamers/cif/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbCIF.o /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc cd tools/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/tools.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/plugins/tools' cd bool/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/bool/bool.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/tools/bool' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/bool/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/bool/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/tools/bool/lay_plugin/BooleanOptionsDialog.ui -o ui_BooleanOptionsDialog.h /usr/lib/qt5/bin/uic /<>/src/plugins/tools/bool/lay_plugin/SizingOptionsDialog.ui -o ui_SizingOptionsDialog.h /usr/lib/qt5/bin/uic /<>/src/plugins/tools/bool/lay_plugin/MergeOptionsDialog.ui -o ui_MergeOptionsDialog.h g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBooleanOperationsDialogs.o /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc ln -s libQtCore.so.0.26.2 libQtCore.so ln -s libQtCore.so.0.26.2 libQtCore.so.0 ln -s libQtCore.so.0.26.2 libQtCore.so.0.26 rm -f ../../pymod/libQtCore.so.0.26.2 mv -f libQtCore.so.0.26.2 ../../pymod/libQtCore.so.0.26.2 rm -f ../../pymod/libQtCore.so rm -f ../../pymod/libQtCore.so.0 rm -f ../../pymod/libQtCore.so.0.26 mv -f libQtCore.so ../../pymod/libQtCore.so mv -f libQtCore.so.0 ../../pymod/libQtCore.so.0 mv -f libQtCore.so.0.26 ../../pymod/libQtCore.so.0.26 mkdir -p /<>/build-release/pymod/QtCore/../klayout && cp -f ../../pymod/libQtCore.so.0.26.2 /<>/build-release/pymod/QtCore/../klayout/QtCore.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtCore' cd QtGui/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtGui/QtGui.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtGui' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtGui -I/<>/build-release/pymod/QtGui -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtGui -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtGuiMain.o ../../../src/pymod/QtGui/QtGuiMain.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtGui/../pymodHelper.h:38, from ../../../src/pymod/QtGui/QtGuiMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtGui/../pymodHelper.h:38, from ../../../src/pymod/QtGui/QtGuiMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtGui/../pymodHelper.h:38, from ../../../src/pymod/QtGui/QtGuiMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtGui/../pymodHelper.h:38, from ../../../src/pymod/QtGui/QtGuiMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtGui/../pymodHelper.h:38, from ../../../src/pymod/QtGui/QtGuiMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/laybasic/laybasic/layLayerProperties.h:39, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/laybasic/laybasic/layLayerProperties.h:39, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/laybasic/laybasic/layLayerProperties.h:39, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/laybasic/laybasic/layLayerProperties.h:39, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/laybasic/laybasic/layLayerProperties.h:39, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtGui.so.0.26.2 libQtGui.so libQtGui.so.0 libQtGui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtGui.so.0 -o libQtGui.so.0.26.2 QtGuiMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtGui/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtGui -lklayout_QtCore -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libQtGui.so.0.26.2 libQtGui.so ln -s libQtGui.so.0.26.2 libQtGui.so.0 ln -s libQtGui.so.0.26.2 libQtGui.so.0.26 rm -f ../../pymod/libQtGui.so.0.26.2 mv -f libQtGui.so.0.26.2 ../../pymod/libQtGui.so.0.26.2 rm -f ../../pymod/libQtGui.so rm -f ../../pymod/libQtGui.so.0 rm -f ../../pymod/libQtGui.so.0.26 mv -f libQtGui.so ../../pymod/libQtGui.so mv -f libQtGui.so.0 ../../pymod/libQtGui.so.0 mv -f libQtGui.so.0.26 ../../pymod/libQtGui.so.0.26 mkdir -p /<>/build-release/pymod/QtGui/../klayout && cp -f ../../pymod/libQtGui.so.0.26.2 /<>/build-release/pymod/QtGui/../klayout/QtGui.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtGui' cd QtNetwork/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtNetwork/QtNetwork.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtNetwork' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtNetwork -I/<>/build-release/pymod/QtNetwork -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtNetwork -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtNetworkMain.o ../../../src/pymod/QtNetwork/QtNetworkMain.cc In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/db_plugin/gsiDeclDbCIF.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtNetwork/../pymodHelper.h:38, from ../../../src/pymod/QtNetwork/QtNetworkMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtNetwork/../pymodHelper.h:38, from ../../../src/pymod/QtNetwork/QtNetworkMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtNetwork/../pymodHelper.h:38, from ../../../src/pymod/QtNetwork/QtNetworkMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtNetwork/../pymodHelper.h:38, from ../../../src/pymod/QtNetwork/QtNetworkMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtNetwork/../pymodHelper.h:38, from ../../../src/pymod/QtNetwork/QtNetworkMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ cd diff/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/diff/diff.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/laybasic/laybasic/layAnnotationShapes.h:31, from /<>/src/laybasic/laybasic/layLayoutView.h:39, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ make[5]: Entering directory '/<>/build-release/plugins/tools/diff' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/diff/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ make[6]: Entering directory '/<>/build-release/plugins/tools/diff/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/tools/diff/lay_plugin/DiffToolDialog.ui -o ui_DiffToolDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDiffPlugin.o /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/plugins/tools/bool/lay_plugin/ui_BooleanOptionsDialog.h:12, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.h:27, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ rm -f libQtNetwork.so.0.26.2 libQtNetwork.so libQtNetwork.so.0 libQtNetwork.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtNetwork.so.0 -o libQtNetwork.so.0.26.2 QtNetworkMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtNetwork/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtNetwork /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libQtNetwork.so.0.26.2 libQtNetwork.so ln -s libQtNetwork.so.0.26.2 libQtNetwork.so.0 ln -s libQtNetwork.so.0.26.2 libQtNetwork.so.0.26 rm -f ../../pymod/libQtNetwork.so.0.26.2 mv -f libQtNetwork.so.0.26.2 ../../pymod/libQtNetwork.so.0.26.2 rm -f ../../pymod/libQtNetwork.so rm -f ../../pymod/libQtNetwork.so.0 rm -f ../../pymod/libQtNetwork.so.0.26 mv -f libQtNetwork.so ../../pymod/libQtNetwork.so mv -f libQtNetwork.so.0 ../../pymod/libQtNetwork.so.0 mv -f libQtNetwork.so.0.26 ../../pymod/libQtNetwork.so.0.26 mkdir -p /<>/build-release/pymod/QtNetwork/../klayout && cp -f ../../pymod/libQtNetwork.so.0.26.2 /<>/build-release/pymod/QtNetwork/../klayout/QtNetwork.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtNetwork' cd QtSql/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtSql/QtSql.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtSql' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtSql -I/<>/build-release/pymod/QtSql -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtSql -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtSqlMain.o ../../../src/pymod/QtSql/QtSqlMain.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDiffToolDialog.o /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSql/../pymodHelper.h:38, from ../../../src/pymod/QtSql/QtSqlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSql/../pymodHelper.h:38, from ../../../src/pymod/QtSql/QtSqlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSql/../pymodHelper.h:38, from ../../../src/pymod/QtSql/QtSqlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSql/../pymodHelper.h:38, from ../../../src/pymod/QtSql/QtSqlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSql/../pymodHelper.h:38, from ../../../src/pymod/QtSql/QtSqlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layBooleanOperationsPlugin.o /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/rdb/rdb/rdb.h:30, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/rdb/rdb/rdb.h:30, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/rdb/rdb/rdb.h:30, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/rdb/rdb/rdb.h:30, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/rdb/rdb/rdb.h:30, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtSql.so.0.26.2 libQtSql.so libQtSql.so.0 libQtSql.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtSql.so.0 -o libQtSql.so.0.26.2 QtSqlMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtSql/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtSql /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbRecursiveShapeIterator.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libQtSql.so.0.26.2 libQtSql.so ln -s libQtSql.so.0.26.2 libQtSql.so.0 ln -s libQtSql.so.0.26.2 libQtSql.so.0.26 rm -f ../../pymod/libQtSql.so.0.26.2 mv -f libQtSql.so.0.26.2 ../../pymod/libQtSql.so.0.26.2 rm -f ../../pymod/libQtSql.so rm -f ../../pymod/libQtSql.so.0 rm -f ../../pymod/libQtSql.so.0.26 mv -f libQtSql.so ../../pymod/libQtSql.so mv -f libQtSql.so.0 ../../pymod/libQtSql.so.0 mv -f libQtSql.so.0.26 ../../pymod/libQtSql.so.0.26 mkdir -p /<>/build-release/pymod/QtSql/../klayout && cp -f ../../pymod/libQtSql.so.0.26.2 /<>/build-release/pymod/QtSql/../klayout/QtSql.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtSql' cd QtWidgets/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtWidgets/QtWidgets.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtWidgets' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtWidgets -I/<>/build-release/pymod/QtWidgets -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtWidgets -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtWidgetsMain.o ../../../src/pymod/QtWidgets/QtWidgetsMain.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtWidgets/../pymodHelper.h:38, from ../../../src/pymod/QtWidgets/QtWidgetsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtWidgets/../pymodHelper.h:38, from ../../../src/pymod/QtWidgets/QtWidgetsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtWidgets/../pymodHelper.h:38, from ../../../src/pymod/QtWidgets/QtWidgetsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtWidgets/../pymodHelper.h:38, from ../../../src/pymod/QtWidgets/QtWidgetsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtWidgets/../pymodHelper.h:38, from ../../../src/pymod/QtWidgets/QtWidgetsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/laybasic/laybasic/layLayoutCanvas.h:38, from /<>/src/laybasic/laybasic/layLayoutView.h:40, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libcif.so.0.26.2 libcif.so libcif.so.0 libcif.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libcif.so.0 -o libcif.so.0.26.2 dbCIF.o dbCIFReader.o dbCIFWriter.o gsiDeclDbCIF.o -lz -L/<>/build-release/plugins/streamers/cif/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:33: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ ln -s libcif.so.0.26.2 libcif.so ln -s libcif.so.0.26.2 libcif.so.0 ln -s libcif.so.0.26.2 libcif.so.0.26 rm -f ../../../../db_plugins/libcif.so.0.26.2 mv -f libcif.so.0.26.2 ../../../../db_plugins/libcif.so.0.26.2 rm -f ../../../../db_plugins/libcif.so rm -f ../../../../db_plugins/libcif.so.0 rm -f ../../../../db_plugins/libcif.so.0.26 mv -f libcif.so ../../../../db_plugins/libcif.so mv -f libcif.so.0 ../../../../db_plugins/libcif.so.0 mv -f libcif.so.0.26 ../../../../db_plugins/libcif.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/cif/unit_tests"' -I/<>/src/plugins/streamers/cif/unit_tests -I/<>/build-release/plugins/streamers/cif/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/cif/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbCIFReader.o /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtWidgets.so.0.26.2 libQtWidgets.so libQtWidgets.so.0 libQtWidgets.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtWidgets.so.0 -o libQtWidgets.so.0.26.2 QtWidgetsMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtWidgets/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbObjectWithProperties.h:35, from /<>/src/db/db/dbLayoutDiff.h:37, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libQtWidgets.so.0.26.2 libQtWidgets.so ln -s libQtWidgets.so.0.26.2 libQtWidgets.so.0 ln -s libQtWidgets.so.0.26.2 libQtWidgets.so.0.26 rm -f ../../pymod/libQtWidgets.so.0.26.2 In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:370:81: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ mv -f libQtWidgets.so.0.26.2 ../../pymod/libQtWidgets.so.0.26.2 rm -f ../../pymod/libQtWidgets.so rm -f ../../pymod/libQtWidgets.so.0 rm -f ../../pymod/libQtWidgets.so.0.26 mv -f libQtWidgets.so ../../pymod/libQtWidgets.so mv -f libQtWidgets.so.0 ../../pymod/libQtWidgets.so.0 mv -f libQtWidgets.so.0.26 ../../pymod/libQtWidgets.so.0.26 mkdir -p /<>/build-release/pymod/QtWidgets/../klayout && cp -f ../../pymod/libQtWidgets.so.0.26.2 /<>/build-release/pymod/QtWidgets/../klayout/QtWidgets.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtWidgets' cd QtDesigner/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtDesigner/QtDesigner.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtDesigner' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtDesigner -I/<>/build-release/pymod/QtDesigner -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtDesigner -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtDesignerMain.o ../../../src/pymod/QtDesigner/QtDesignerMain.cc In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:408:31: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:408:31: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/laybasic/laybasic/layAnnotationShapes.h:31, from /<>/src/laybasic/laybasic/layLayoutView.h:39, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:408:31: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:35, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ /<>/src/db/db/dbText.h:914:26: required from ‘db::text db::operator*(const Tr&, const db::text&) [with C = int; Tr = db::complex_trans; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:494:24: required from ‘void lay::RdbDifferenceReceiver::produce_diffs(const db::PropertiesRepository&, const std::vector >&, const std::vector >&, double, const rdb::Category*) [with SH = db::text]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:508:5: required from ‘void lay::RdbDifferenceReceiver::shape_diffs(const db::PropertiesRepository&, const std::vector >&, const std::vector >&) [with SH = db::text]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:585:24: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:33: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3266:26: required from ‘db::polygon db::operator*(const Tr&, const db::polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:408:31: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:35, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:473:5: required from ‘void lay::RdbDifferenceReceiver::produce_diffs_for_xor(const db::PropertiesRepository&, const std::vector >&, const std::vector >&, double, db::Shapes&) [with SH = db::text]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:513:5: required from ‘void lay::RdbDifferenceReceiver::shape_diffs(const db::PropertiesRepository&, const std::vector >&, const std::vector >&) [with SH = db::text]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:585:24: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbObjectWithProperties.h:35, from /<>/src/db/db/dbLayoutDiff.h:37, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:27: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: /<>/src/db/db/dbObjectWithProperties.h:104:22: required from ‘db::object_with_properties& db::object_with_properties::operator=(const db::object_with_properties&) [with Obj = db::array >]’ /usr/include/c++/9/bits/stl_algobase.h:566:18: required from ‘static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = db::object_with_properties > >*; _BI2 = db::object_with_properties > >*]’ /usr/include/c++/9/bits/stl_algobase.h:606:37: required from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::object_with_properties > >*; _BI2 = db::object_with_properties > >*]’ /usr/include/c++/9/bits/stl_algobase.h:617:5: required from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = db::object_with_properties > >*; _BI2 = db::object_with_properties > >*]’ /usr/include/c++/9/bits/stl_algobase.h:686:48: required from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = db::object_with_properties > >*; _BI2 = db::object_with_properties > >*]’ /usr/include/c++/9/bits/vector.tcc:742:7: required from ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; _Tp = db::object_with_properties > >; _Alloc = std::allocator > > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::object_with_properties > >*]’ /usr/include/c++/9/bits/stl_vector.h:1662:4: required from ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; _Tp = db::object_with_properties > >; _Alloc = std::allocator > > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::object_with_properties > >*]’ /usr/include/c++/9/bits/stl_vector.h:1380:4: required from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; = void; _Tp = db::object_with_properties > >; _Alloc = std::allocator > > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = db::object_with_properties > >*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator > >*, std::vector > > > >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const db::object_with_properties > >*]’ /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:334:69: required from here /<>/src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/rdb/rdb/rdb.h:29, from /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/laybasic/laybasic/layAnnotationShapes.h:31, from /<>/src/laybasic/laybasic/layLayoutView.h:39, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/plugins/tools/bool/lay_plugin/ui_BooleanOptionsDialog.h:12, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.h:27, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/laybasic/laybasic/layLayerProperties.h:29, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsPlugin.cc:29: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtDesigner/../pymodHelper.h:38, from ../../../src/pymod/QtDesigner/QtDesignerMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtDesigner/../pymodHelper.h:38, from ../../../src/pymod/QtDesigner/QtDesignerMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtDesigner/../pymodHelper.h:38, from ../../../src/pymod/QtDesigner/QtDesignerMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtDesigner/../pymodHelper.h:38, from ../../../src/pymod/QtDesigner/QtDesignerMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtDesigner/../pymodHelper.h:38, from ../../../src/pymod/QtDesigner/QtDesignerMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtDesigner.so.0.26.2 libQtDesigner.so libQtDesigner.so.0 libQtDesigner.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtDesigner.so.0 -o libQtDesigner.so.0.26.2 QtDesignerMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtDesigner/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtDesigner /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libQtDesigner.so.0.26.2 libQtDesigner.so ln -s libQtDesigner.so.0.26.2 libQtDesigner.so.0 ln -s libQtDesigner.so.0.26.2 libQtDesigner.so.0.26 rm -f ../../pymod/libQtDesigner.so.0.26.2 mv -f libQtDesigner.so.0.26.2 ../../pymod/libQtDesigner.so.0.26.2 In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/unit_tests/dbCIFReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f ../../pymod/libQtDesigner.so rm -f ../../pymod/libQtDesigner.so.0 rm -f ../../pymod/libQtDesigner.so.0.26 mv -f libQtDesigner.so ../../pymod/libQtDesigner.so mv -f libQtDesigner.so.0 ../../pymod/libQtDesigner.so.0 mv -f libQtDesigner.so.0.26 ../../pymod/libQtDesigner.so.0.26 mkdir -p /<>/build-release/pymod/QtDesigner/../klayout && cp -f ../../pymod/libQtDesigner.so.0.26.2 /<>/build-release/pymod/QtDesigner/../klayout/QtDesigner.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtDesigner' cd QtMultimedia/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtMultimedia/QtMultimedia.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtMultimedia' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtMultimedia -I/<>/build-release/pymod/QtMultimedia -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtMultimedia -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtMultimediaMain.o ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/bool/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/bool/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/bool/lay_plugin/layBooleanOperationsDialogs.h -o moc_layBooleanOperationsDialogs.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/bool/lay_plugin -I/<>/build-release/plugins/tools/bool/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layBooleanOperationsDialogs.o moc_layBooleanOperationsDialogs.cpp In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtMultimedia/../pymodHelper.h:38, from ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtMultimedia/../pymodHelper.h:38, from ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtMultimedia/../pymodHelper.h:38, from ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtMultimedia/../pymodHelper.h:38, from ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtMultimedia/../pymodHelper.h:38, from ../../../src/pymod/QtMultimedia/QtMultimediaMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtMultimedia.so.0.26.2 libQtMultimedia.so libQtMultimedia.so.0 libQtMultimedia.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtMultimedia.so.0 -o libQtMultimedia.so.0.26.2 QtMultimediaMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtMultimedia/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtMultimedia -lklayout_QtNetwork /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libbool_ui.so.0.26.2 libbool_ui.so libbool_ui.so.0 libbool_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libbool_ui.so.0 -o libbool_ui.so.0.26.2 layBooleanOperationsDialogs.o layBooleanOperationsPlugin.o moc_layBooleanOperationsDialogs.o -lz -L/<>/build-release/plugins/tools/bool/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libQtMultimedia.so.0.26.2 libQtMultimedia.so ln -s libQtMultimedia.so.0.26.2 libQtMultimedia.so.0 ln -s libQtMultimedia.so.0.26.2 libQtMultimedia.so.0.26 rm -f ../../pymod/libQtMultimedia.so.0.26.2 mv -f libQtMultimedia.so.0.26.2 ../../pymod/libQtMultimedia.so.0.26.2 rm -f ../../pymod/libQtMultimedia.so rm -f ../../pymod/libQtMultimedia.so.0 rm -f ../../pymod/libQtMultimedia.so.0.26 mv -f libQtMultimedia.so ../../pymod/libQtMultimedia.so mv -f libQtMultimedia.so.0 ../../pymod/libQtMultimedia.so.0 mv -f libQtMultimedia.so.0.26 ../../pymod/libQtMultimedia.so.0.26 mkdir -p /<>/build-release/pymod/QtMultimedia/../klayout && cp -f ../../pymod/libQtMultimedia.so.0.26.2 /<>/build-release/pymod/QtMultimedia/../klayout/QtMultimedia.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtMultimedia' cd QtPrintSupport/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtPrintSupport/QtPrintSupport.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtPrintSupport' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtPrintSupport -I/<>/build-release/pymod/QtPrintSupport -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtPrintSupport -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtPrintSupportMain.o ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc rm -f libcif_tests.so.0.26.2 libcif_tests.so libcif_tests.so.0 libcif_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/cif/unit_tests/../../../../db_plugins -shared -Wl,-soname,libcif_tests.so.0 -o libcif_tests.so.0.26.2 dbCIFReader.o -lz -L/<>/build-release/plugins/streamers/cif/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/cif/unit_tests/../../../../db_plugins -lcif /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libcif_tests.so.0.26.2 libcif_tests.so ln -s libcif_tests.so.0.26.2 libcif_tests.so.0 ln -s libcif_tests.so.0.26.2 libcif_tests.so.0.26 cp -f libcif_tests.so.0.26.2 /<>/build-release/plugins/streamers/cif/unit_tests/../../../../cif_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile ln -s libbool_ui.so.0.26.2 libbool_ui.so ln -s libbool_ui.so.0.26.2 libbool_ui.so.0 ln -s libbool_ui.so.0.26.2 libbool_ui.so.0.26 rm -f ../../../../lay_plugins/libbool_ui.so.0.26.2 mv -f libbool_ui.so.0.26.2 ../../../../lay_plugins/libbool_ui.so.0.26.2 make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/cif/lay_plugin/CIFWriterOptionPage.ui -o ui_CIFWriterOptionPage.h rm -f ../../../../lay_plugins/libbool_ui.so rm -f ../../../../lay_plugins/libbool_ui.so.0 rm -f ../../../../lay_plugins/libbool_ui.so.0.26 mv -f libbool_ui.so ../../../../lay_plugins/libbool_ui.so /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/cif/lay_plugin/CIFReaderOptionPage.ui -o ui_CIFReaderOptionPage.h mv -f libbool_ui.so.0 ../../../../lay_plugins/libbool_ui.so.0 mv -f libbool_ui.so.0.26 ../../../../lay_plugins/libbool_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/bool/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/bool' cd import/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/import/import.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCIFWriterPlugin.o /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc make[5]: Entering directory '/<>/build-release/plugins/tools/import' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/import/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/import/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/tools/import/lay_plugin/StreamImportDialog.ui -o ui_StreamImportDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layStreamImporter.o /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtPrintSupport/../pymodHelper.h:38, from ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtPrintSupport/../pymodHelper.h:38, from ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtPrintSupport/../pymodHelper.h:38, from ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtPrintSupport/../pymodHelper.h:38, from ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtPrintSupport/../pymodHelper.h:38, from ../../../src/pymod/QtPrintSupport/QtPrintSupportMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtPrintSupport.so.0.26.2 libQtPrintSupport.so libQtPrintSupport.so.0 libQtPrintSupport.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtPrintSupport.so.0 -o libQtPrintSupport.so.0.26.2 QtPrintSupportMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtPrintSupport/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtPrintSupport /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libQtPrintSupport.so.0.26.2 libQtPrintSupport.so ln -s libQtPrintSupport.so.0.26.2 libQtPrintSupport.so.0 ln -s libQtPrintSupport.so.0.26.2 libQtPrintSupport.so.0.26 rm -f ../../pymod/libQtPrintSupport.so.0.26.2 mv -f libQtPrintSupport.so.0.26.2 ../../pymod/libQtPrintSupport.so.0.26.2 rm -f ../../pymod/libQtPrintSupport.so rm -f ../../pymod/libQtPrintSupport.so.0 rm -f ../../pymod/libQtPrintSupport.so.0.26 mv -f libQtPrintSupport.so ../../pymod/libQtPrintSupport.so mv -f libQtPrintSupport.so.0 ../../pymod/libQtPrintSupport.so.0 mv -f libQtPrintSupport.so.0.26 ../../pymod/libQtPrintSupport.so.0.26 mkdir -p /<>/build-release/pymod/QtPrintSupport/../klayout && cp -f ../../pymod/libQtPrintSupport.so.0.26.2 /<>/build-release/pymod/QtPrintSupport/../klayout/QtPrintSupport.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtPrintSupport' cd QtSvg/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtSvg/QtSvg.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtSvg' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtSvg -I/<>/build-release/pymod/QtSvg -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtSvg -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtSvgMain.o ../../../src/pymod/QtSvg/QtSvgMain.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSvg/../pymodHelper.h:38, from ../../../src/pymod/QtSvg/QtSvgMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSvg/../pymodHelper.h:38, from ../../../src/pymod/QtSvg/QtSvgMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSvg/../pymodHelper.h:38, from ../../../src/pymod/QtSvg/QtSvgMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSvg/../pymodHelper.h:38, from ../../../src/pymod/QtSvg/QtSvgMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtSvg/../pymodHelper.h:38, from ../../../src/pymod/QtSvg/QtSvgMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:25: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFWriter.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:108:58: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:125:86: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:266:103: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:267:115: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtSvg.so.0.26.2 libQtSvg.so libQtSvg.so.0 libQtSvg.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtSvg.so.0 -o libQtSvg.so.0.26.2 QtSvgMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtSvg/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtSvg /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCIFReaderPlugin.o /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc ln -s libQtSvg.so.0.26.2 libQtSvg.so ln -s libQtSvg.so.0.26.2 libQtSvg.so.0 ln -s libQtSvg.so.0.26.2 libQtSvg.so.0.26 rm -f ../../pymod/libQtSvg.so.0.26.2 mv -f libQtSvg.so.0.26.2 ../../pymod/libQtSvg.so.0.26.2 rm -f ../../pymod/libQtSvg.so rm -f ../../pymod/libQtSvg.so.0 rm -f ../../pymod/libQtSvg.so.0.26 mv -f libQtSvg.so ../../pymod/libQtSvg.so mv -f libQtSvg.so.0 ../../pymod/libQtSvg.so.0 mv -f libQtSvg.so.0.26 ../../pymod/libQtSvg.so.0.26 mkdir -p /<>/build-release/pymod/QtSvg/../klayout && cp -f ../../pymod/libQtSvg.so.0.26.2 /<>/build-release/pymod/QtSvg/../klayout/QtSvg.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtSvg' cd QtXmlPatterns/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtXmlPatterns/QtXmlPatterns.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ make[4]: Entering directory '/<>/build-release/pymod/QtXmlPatterns' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtXmlPatterns -I/<>/build-release/pymod/QtXmlPatterns -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtXmlPatterns -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtXmlPatternsMain.o ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:25: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /<>/src/db/db/dbArray.h:30, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXmlPatterns/../pymodHelper.h:38, from ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXmlPatterns/../pymodHelper.h:38, from ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXmlPatterns/../pymodHelper.h:38, from ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXmlPatterns/../pymodHelper.h:38, from ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXmlPatterns/../pymodHelper.h:38, from ../../../src/pymod/QtXmlPatterns/QtXmlPatternsMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/diff/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/diff/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/diff/lay_plugin/layDiffToolDialog.h -o moc_layDiffToolDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/diff/lay_plugin -I/<>/build-release/plugins/tools/diff/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layDiffToolDialog.o moc_layDiffToolDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtXmlPatterns.so.0.26.2 libQtXmlPatterns.so libQtXmlPatterns.so.0 libQtXmlPatterns.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtXmlPatterns.so.0 -o libQtXmlPatterns.so.0.26.2 QtXmlPatternsMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtXmlPatterns/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtXmlPatterns -lklayout_QtNetwork /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libQtXmlPatterns.so.0.26.2 libQtXmlPatterns.so ln -s libQtXmlPatterns.so.0.26.2 libQtXmlPatterns.so.0 ln -s libQtXmlPatterns.so.0.26.2 libQtXmlPatterns.so.0.26 rm -f ../../pymod/libQtXmlPatterns.so.0.26.2 mv -f libQtXmlPatterns.so.0.26.2 ../../pymod/libQtXmlPatterns.so.0.26.2 rm -f ../../pymod/libQtXmlPatterns.so rm -f ../../pymod/libQtXmlPatterns.so.0 rm -f ../../pymod/libQtXmlPatterns.so.0.26 mv -f libQtXmlPatterns.so ../../pymod/libQtXmlPatterns.so mv -f libQtXmlPatterns.so.0 ../../pymod/libQtXmlPatterns.so.0 mv -f libQtXmlPatterns.so.0.26 ../../pymod/libQtXmlPatterns.so.0.26 mkdir -p /<>/build-release/pymod/QtXmlPatterns/../klayout && cp -f ../../pymod/libQtXmlPatterns.so.0.26.2 /<>/build-release/pymod/QtXmlPatterns/../klayout/QtXmlPatterns.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtXmlPatterns' cd QtXml/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtXml/QtXml.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/QtXml' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/pymod/QtXml -I/<>/build-release/pymod/QtXml -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/QtXml -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o QtXmlMain.o ../../../src/pymod/QtXml/QtXmlMain.cc rm -f libdiff_ui.so.0.26.2 libdiff_ui.so libdiff_ui.so.0 libdiff_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libdiff_ui.so.0 -o libdiff_ui.so.0.26.2 layDiffPlugin.o layDiffToolDialog.o moc_layDiffToolDialog.o -lz -L/<>/build-release/plugins/tools/diff/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -lklayout_rdb -lklayout_ant /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layStreamImportDialog.o /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/cif/db_plugin/dbCIFReader.h:29, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/cif/db_plugin/dbCIF.h:27, from /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libdiff_ui.so.0.26.2 libdiff_ui.so ln -s libdiff_ui.so.0.26.2 libdiff_ui.so.0 ln -s libdiff_ui.so.0.26.2 libdiff_ui.so.0.26 rm -f ../../../../lay_plugins/libdiff_ui.so.0.26.2 mv -f libdiff_ui.so.0.26.2 ../../../../lay_plugins/libdiff_ui.so.0.26.2 rm -f ../../../../lay_plugins/libdiff_ui.so rm -f ../../../../lay_plugins/libdiff_ui.so.0 rm -f ../../../../lay_plugins/libdiff_ui.so.0.26 mv -f libdiff_ui.so ../../../../lay_plugins/libdiff_ui.so mv -f libdiff_ui.so.0 ../../../../lay_plugins/libdiff_ui.so.0 mv -f libdiff_ui.so.0.26 ../../../../lay_plugins/libdiff_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/diff/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/diff' cd net_tracer/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/net_tracer.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/tools/net_tracer' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetTracer.o /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXml/../pymodHelper.h:38, from ../../../src/pymod/QtXml/QtXmlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXml/../pymodHelper.h:38, from ../../../src/pymod/QtXml/QtXmlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXml/../pymodHelper.h:38, from ../../../src/pymod/QtXml/QtXmlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXml/../pymodHelper.h:38, from ../../../src/pymod/QtXml/QtXmlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/pymod/QtXml/../pymodHelper.h:38, from ../../../src/pymod/QtXml/QtXmlMain.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libQtXml.so.0.26.2 libQtXml.so libQtXml.so.0 libQtXml.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libQtXml.so.0 -o libQtXml.so.0.26.2 QtXmlMain.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/QtXml/../.. -lklayout_tl -lklayout_gsi -lklayout_pya -lklayout_QtCore -lklayout_QtXml -lklayout_QtGui -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libQtXml.so.0.26.2 libQtXml.so ln -s libQtXml.so.0.26.2 libQtXml.so.0 ln -s libQtXml.so.0.26.2 libQtXml.so.0.26 rm -f ../../pymod/libQtXml.so.0.26.2 mv -f libQtXml.so.0.26.2 ../../pymod/libQtXml.so.0.26.2 rm -f ../../pymod/libQtXml.so rm -f ../../pymod/libQtXml.so.0 rm -f ../../pymod/libQtXml.so.0.26 mv -f libQtXml.so ../../pymod/libQtXml.so mv -f libQtXml.so.0 ../../pymod/libQtXml.so.0 mv -f libQtXml.so.0.26 ../../pymod/libQtXml.so.0.26 mkdir -p /<>/build-release/pymod/QtXml/../klayout && cp -f ../../pymod/libQtXml.so.0.26.2 /<>/build-release/pymod/QtXml/../klayout/QtXml.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/QtXml' cd bridge_sample/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/bridge_sample/bridge_sample.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/bridge_sample' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -Wno-missing-field-initializers -D_REENTRANT -fPIC -DHAVE_QT -DQT_NO_DEBUG -DQT_CORE_LIB -I../../../src/pymod/bridge_sample -I/<>/build-release/pymod/bridge_sample -isystem /usr/include/python3.7m -I../../../src/tl/tl -I../../../src/pya/pya -I../../../src/gsi/gsi -I../../../src/db/db -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/bridge_sample -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bridge_sample.o ../../../src/pymod/bridge_sample/bridge_sample.cc /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/cif/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h -o moc_layCIFReaderPlugin.cpp In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:27, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /<>/src/db/db/dbLayoutToNetlist.h:29, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:29: /<>/src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: /<>/src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/cif/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h -o moc_layCIFWriterPlugin.cpp /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc: In member function ‘void lay::StreamImportDialog::commit_page()’: /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:358:16: warning: unnecessary parentheses in declaration of ‘coord_editors’ [-Wparentheses] 358 | QLineEdit *(coord_editors[][4]) = { | ^ /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc: In member function ‘void lay::StreamImportDialog::update()’: /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:450:14: warning: unnecessary parentheses in declaration of ‘coord_editors’ [-Wparentheses] 450 | QLineEdit *(coord_editors[][4]) = { | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layCIFReaderPlugin.o moc_layCIFReaderPlugin.cpp In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiSignals.h:29, from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:930:61: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbStream.h:34, from /<>/src/laybasic/laybasic/layLoadLayoutOptionsDialog.h:28, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:32: /<>/src/tl/tl/tlXMLParser.h: In instantiation of ‘void tl::XMLMemberWriteAdaptor::operator()(Parent&, tl::XMLReaderState&) const [with Value = db::point; Parent = std::pair, db::point >]’: /<>/src/tl/tl/tlXMLParser.h:958:5: required from ‘void tl::XMLMember::finish(const tl::XMLElementBase*, tl::XMLReaderState&, const string&, const string&, const string&) const [with Value = db::point; Parent = std::pair, db::point >; Read = tl::XMLMemberReadAdaptor, std::pair, db::point > >; Write = tl::XMLMemberWriteAdaptor, std::pair, db::point > >; Converter = tl::XMLStdConverter >; std::string = std::__cxx11::basic_string]’ /<>/src/tl/tl/tlXMLParser.h:949:16: required from here /<>/src/tl/tl/tlXMLParser.h:1202:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1202 | owner.*mp_member = *reader.back (tag); In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImporter.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/db/db/dbHierNetworkProcessor.h:626:25: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pya/pya/pyaSignalHandler.h:31, from ../../../src/pya/pya/pyaObject.h:31, from ../../../src/pya/pya/pyaConvert.h:31, from ../../../src/pymod/bridge_sample/bridge_sample.cc:43: ../../../src/gsi/gsi/gsiSignals.h: At global scope: ../../../src/gsi/gsi/gsiSignals.h:886:14: warning: unnecessary parentheses in declaration of ‘mp_event’ [-Wparentheses] 886 | event_type (X::*mp_event); | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘constexpr db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘constexpr db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘constexpr db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘constexpr db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘constexpr db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘constexpr db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘constexpr db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:33, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘constexpr db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbPolygon.h:33, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: ../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/pymod/bridge_sample/bridge_sample.cc:100:52: required from here ../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:60:62: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: ../../../src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ ../../../src/db/db/dbPolygon.h:2757:12: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ ../../../src/pymod/bridge_sample/bridge_sample.cc:100:52: required from here ../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbEdge.h:35, from ../../../src/db/db/dbPolygon.h:34, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘constexpr db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../src/db/db/dbPolygon.h:32, from ../../../src/pymod/bridge_sample/bridge_sample.cc:45: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: /<>/src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ /<>/src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:1435:49: required from here /<>/src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libbridge_mod.so.1.0.0 libbridge_mod.so libbridge_mod.so.1 libbridge_mod.so.1.0 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libbridge_mod.so.1 -o libbridge_mod.so.1.0.0 bridge_sample.o /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so -L/<>/build-release/pymod/bridge_sample/../.. -lklayout_tl -lklayout_pya -lklayout_gsi -lklayout_db /usr/lib/powerpc64le-linux-gnu/libQt5Core.so -lpthread In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libbridge_mod.so.1.0.0 libbridge_mod.so ln -s libbridge_mod.so.1.0.0 libbridge_mod.so.1 ln -s libbridge_mod.so.1.0.0 libbridge_mod.so.1.0 rm -f ../../pymod/libbridge_mod.so.1.0.0 mv -f libbridge_mod.so.1.0.0 ../../pymod/libbridge_mod.so.1.0.0 rm -f ../../pymod/libbridge_mod.so rm -f ../../pymod/libbridge_mod.so.1 rm -f ../../pymod/libbridge_mod.so.1.0 mv -f libbridge_mod.so ../../pymod/libbridge_mod.so mv -f libbridge_mod.so.1 ../../pymod/libbridge_mod.so.1 mv -f libbridge_mod.so.1.0 ../../pymod/libbridge_mod.so.1.0 cp -f ../../pymod/libbridge_mod.so.1.0.0 /<>/build-release/pymod/bridge_sample/../bridge_mod.cpython-37m-powerpc64le-linux-gnu.so make[4]: Leaving directory '/<>/build-release/pymod/bridge_sample' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/pymod/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DPYTHON=python3.7 -DPYTHONPATH=/<>/build-release/pymod/unit_tests/../../pymod -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/pymod/unit_tests"' -I../../../src/pymod/unit_tests -I/<>/build-release/pymod/unit_tests -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/pymod/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o pymod_tests.o ../../../src/pymod/unit_tests/pymod_tests.cc In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /<>/src/tl/tl/tlVector.h:47:7: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/pymod/unit_tests/pymod_tests.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/pymod/unit_tests/pymod_tests.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/pymod/unit_tests/pymod_tests.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/pymod/unit_tests/pymod_tests.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/pymod/unit_tests/pymod_tests.cc:33: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFReaderPlugin.h:28, from moc_layCIFReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/cif/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/<>/build-release/plugins/streamers/cif/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layCIFWriterPlugin.o moc_layCIFWriterPlugin.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libpymod_tests.so.0.26.2 libpymod_tests.so libpymod_tests.so.0 libpymod_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libpymod_tests.so.0 -o libpymod_tests.so.0.26.2 pymod_tests.o -lz -L/<>/build-release/pymod/unit_tests/../.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libpymod_tests.so.0.26.2 libpymod_tests.so ln -s libpymod_tests.so.0.26.2 libpymod_tests.so.0 ln -s libpymod_tests.so.0.26.2 libpymod_tests.so.0.26 cp -f libpymod_tests.so.0.26.2 /<>/build-release/pymod/unit_tests/../../pymod_tests.ut make[4]: Leaving directory '/<>/build-release/pymod/unit_tests' make[3]: Leaving directory '/<>/build-release/pymod' cd common/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/common/common.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/common' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/common/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/common/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/common/lay_plugin/CommonReaderOptionsPage.ui -o ui_CommonReaderOptionsPage.h g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/common/lay_plugin -I/<>/build-release/plugins/streamers/common/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/common/lay_plugin/../db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/common/lay_plugin -I/<>/build-release/plugins/streamers/common/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layCommonReaderPlugin.o /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layStreamImport.o /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/cif/lay_plugin/layCIFWriterPlugin.h:27, from moc_layCIFWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libcif_ui.so.0.26.2 libcif_ui.so libcif_ui.so.0 libcif_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libcif_ui.so.0 -o libcif_ui.so.0.26.2 layCIFReaderPlugin.o layCIFWriterPlugin.o moc_layCIFReaderPlugin.o moc_layCIFWriterPlugin.o -lz -L/<>/build-release/plugins/streamers/cif/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/cif/lay_plugin/../../../../lay_plugins/../db_plugins -lcif /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbCommonReader.h:28, from /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libcif_ui.so.0.26.2 libcif_ui.so ln -s libcif_ui.so.0.26.2 libcif_ui.so.0 ln -s libcif_ui.so.0.26.2 libcif_ui.so.0.26 rm -f ../../../../lay_plugins/libcif_ui.so.0.26.2 mv -f libcif_ui.so.0.26.2 ../../../../lay_plugins/libcif_ui.so.0.26.2 rm -f ../../../../lay_plugins/libcif_ui.so rm -f ../../../../lay_plugins/libcif_ui.so.0 rm -f ../../../../lay_plugins/libcif_ui.so.0.26 mv -f libcif_ui.so ../../../../lay_plugins/libcif_ui.so mv -f libcif_ui.so.0 ../../../../lay_plugins/libcif_ui.so.0 mv -f libcif_ui.so.0.26 ../../../../lay_plugins/libcif_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/cif' cd dxf/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/dxf.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/dxf' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/db_plugin -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDXF.o /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:31: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/common/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/common/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/common/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h -o moc_layCommonReaderPlugin.cpp In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/common/lay_plugin -I/<>/build-release/plugins/streamers/common/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/common/lay_plugin/../db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/common/lay_plugin -I/<>/build-release/plugins/streamers/common/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layCommonReaderPlugin.o moc_layCommonReaderPlugin.cpp In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:31: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:27, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from /<>/src/plugins/tools/import/lay_plugin/layStreamImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetTracerIO.o /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/common/lay_plugin/layCommonReaderPlugin.h:28, from moc_layCommonReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/import/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/import/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/import/lay_plugin/layStreamImportDialog.h -o moc_layStreamImportDialog.cpp In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libcommon_ui.so.0.26.2 libcommon_ui.so libcommon_ui.so.0 libcommon_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libcommon_ui.so.0 -o libcommon_ui.so.0.26.2 layCommonReaderPlugin.o moc_layCommonReaderPlugin.o -lz -L/<>/build-release/plugins/streamers/common/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/common/lay_plugin/../../../../lay_plugins/../db_plugins /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/import/lay_plugin -I/<>/build-release/plugins/tools/import/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layStreamImportDialog.o moc_layStreamImportDialog.cpp ln -s libcommon_ui.so.0.26.2 libcommon_ui.so ln -s libcommon_ui.so.0.26.2 libcommon_ui.so.0 ln -s libcommon_ui.so.0.26.2 libcommon_ui.so.0.26 rm -f ../../../../lay_plugins/libcommon_ui.so.0.26.2 mv -f libcommon_ui.so.0.26.2 ../../../../lay_plugins/libcommon_ui.so.0.26.2 rm -f ../../../../lay_plugins/libcommon_ui.so rm -f ../../../../lay_plugins/libcommon_ui.so.0 rm -f ../../../../lay_plugins/libcommon_ui.so.0.26 mv -f libcommon_ui.so ../../../../lay_plugins/libcommon_ui.so mv -f libcommon_ui.so.0 ../../../../lay_plugins/libcommon_ui.so.0 mv -f libcommon_ui.so.0.26 ../../../../lay_plugins/libcommon_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/common/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/common' cd gds2/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/gds2.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/gds2' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Converter.o /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/db_plugin -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDXFReader.o /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/tools/import/lay_plugin/layStreamImportDialog.h:32, from moc_layStreamImportDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libimport_ui.so.0.26.2 libimport_ui.so libimport_ui.so.0 libimport_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libimport_ui.so.0 -o libimport_ui.so.0.26.2 layStreamImporter.o layStreamImportDialog.o layStreamImport.o moc_layStreamImportDialog.o -lz -L/<>/build-release/plugins/tools/import/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Converter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libimport_ui.so.0.26.2 libimport_ui.so ln -s libimport_ui.so.0.26.2 libimport_ui.so.0 ln -s libimport_ui.so.0.26.2 libimport_ui.so.0.26 rm -f ../../../../lay_plugins/libimport_ui.so.0.26.2 mv -f libimport_ui.so.0.26.2 ../../../../lay_plugins/libimport_ui.so.0.26.2 rm -f ../../../../lay_plugins/libimport_ui.so rm -f ../../../../lay_plugins/libimport_ui.so.0 rm -f ../../../../lay_plugins/libimport_ui.so.0.26 mv -f libimport_ui.so ../../../../lay_plugins/libimport_ui.so mv -f libimport_ui.so.0 ../../../../lay_plugins/libimport_ui.so.0 mv -f libimport_ui.so.0.26 ../../../../lay_plugins/libimport_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/import/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/import' cd xor/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/xor/xor.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/tools/xor' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/xor/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/xor/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/tools/xor/lay_plugin/XORToolDialog.ui -o ui_XORToolDialog.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layXORProgress.o /<>/src/plugins/tools/xor/lay_plugin/layXORProgress.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetTracerPlugin.o /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Text.o /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In member function ‘void db::DXFReader::fill_layer_variant_cell(db::Layout&, const string&, db::cell_index_type, db::cell_index_type, unsigned int, double, double)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:620:85: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 620 | t = db::Trans (t.rot (), db::Vector (t.disp ().x () * sx, t.disp ().y () * sy)); | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:628:49: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 628 | a = db::Vector (a.x () * sx, a.y () * sy); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:629:49: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 629 | b = db::Vector (b.x () * sx, b.y () * sy); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In member function ‘void db::DXFReader::elliptic_interpolation(std::vector >&, const std::vector&, const std::vector >&, const std::vector&, const std::vector&, const std::vector&)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:970:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 970 | vy = -vy; | ^~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In member function ‘void db::DXFReader::arc_interpolation(std::vector >&, const std::vector&, const std::vector&, const std::vector&, const std::vector&)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1016:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1016 | vy = -vy; | ^~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In member function ‘void db::DXFReader::deliver_points_to_edges(std::vector >&, const std::vector >&, const DCplxTrans&, int, int, const std::vector&, const std::vector&, const std::vector&, const std::vector&, std::vector, std::allocator > >&)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1077:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1077 | pl = ie.p2 (); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In function ‘void db::finish_loop(size_t, size_t, std::vector, std::allocator > >&)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1116:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1116 | p1min = pj1; | ^~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc: In member function ‘void db::DXFReader::read_entities(db::Layout&, db::Cell&, const DVector&)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1999:77: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1999 | xv = db::DVector (cos (v / 180.0 * M_PI), sin (v / 180.0 * M_PI)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2125:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2125 | p = p + (p2 - p) * 0.5; | ^~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2433:74: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2433 | pp = tt * (pc + vmaj * (dr * cos (a)) + vmin * (dr * sin (a))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2437:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2437 | pl = pp; | ^~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2441:74: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2441 | pp = tt * (pc + vmaj * (dr * cos (ea)) + vmin * (dr * sin (ea))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2459:74: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2459 | pp = tt * (pc + vmaj * (dr * cos (a)) + vmin * (dr * sin (a))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2470:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2470 | pl = pp; | ^~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2474:60: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2474 | pp = tt * (pc + vmaj * cos (ea) + vmin * sin (ea)); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2542:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2542 | pl = pp; | ^~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2546:44: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2546 | pp = tt * (p + db::DVector (0, r)); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:630:60: required from here /<>/src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::trans(const trans_type&) [with C = int; db::text::trans_type = db::simple_trans]’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:701:82: required from here /<>/src/db/db/dbText.h:567:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 567 | m_trans = t; | ~~~~~~~~^~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2108:70: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2704:43: required from here /<>/src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:110:24: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with D = double; C = int]’: /<>/src/db/db/dbText.h:372:5: required from ‘db::text::text(const db::text&) [with D = double; C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:127:21: required from here /<>/src/db/db/dbText.h:417:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 417 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:127:21: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::Matrix3d; C = int; R = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:692:54: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::complex_trans; C = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1626:60: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::point*; T = db::complex_trans; C = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1872:50: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:2046:97: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:110:24: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::Matrix3d; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::Matrix3d; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::Matrix3d; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:696:54: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; T = db::complex_trans; C = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1626:60: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:1625:24: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:684:28: required from ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:684:24: required from ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2Text.cc:28: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:29, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/db/db/dbTechnology.h: In instantiation of ‘void db::TechnologyComponentWriteAdaptor::operator()(db::Technology&, tl::XMLReaderState&) const [with TC = db::NetTracerTechnologyComponent]’: /<>/src/tl/tl/tlXMLParser.h:741:5: required from ‘void tl::XMLElement::finish(const tl::XMLElementBase*, tl::XMLReaderState&, const string&, const string&, const string&) const [with Obj = db::NetTracerTechnologyComponent; Parent = db::Technology; Read = db::TechnologyComponentReadAdaptor; Write = db::TechnologyComponentWriteAdaptor; std::string = std::__cxx11::basic_string]’ /<>/src/tl/tl/tlXMLParser.h:737:16: required from here /<>/src/db/db/dbTechnology.h:833:9: warning: implicitly-declared ‘db::NetTracerTechnologyComponent& db::NetTracerTechnologyComponent::operator=(const db::NetTracerTechnologyComponent&)’ is deprecated [-Wdeprecated-copy] 833 | *tc = *reader.back (tag); In file included from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerPlugin.cc:23: /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:377:3: note: because ‘db::NetTracerTechnologyComponent’ has user-provided ‘db::NetTracerTechnologyComponent::NetTracerTechnologyComponent(const db::NetTracerTechnologyComponent&)’ 377 | NetTracerTechnologyComponent (const NetTracerTechnologyComponent &d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2TextReader.o /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layXORPlugin.o /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/xor/lay_plugin/layXORPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbNetTracer.o /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layXORToolDialog.o /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:40, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:40, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:40, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:40, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:40, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2TextWriter.o /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DCplxTrans&)’: /<>/src/ant/ant/antObject.h:188:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 188 | m_p1 = t * m_p1; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h:189:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 189 | m_p2 = t * m_p2; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DTrans&)’: /<>/src/ant/ant/antObject.h:198:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 198 | m_p1 = t * m_p1; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h:199:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 199 | m_p2 = t * m_p2; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h: In member function ‘virtual void ant::Object::transform(const DFTrans&)’: /<>/src/ant/ant/antObject.h:208:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 208 | m_p1 = t * m_p1; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h:209:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 209 | m_p2 = t * m_p2; | ^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h: In member function ‘void ant::Object::p1(const DPoint&)’: /<>/src/ant/ant/antObject.h:289:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 289 | m_p1 = p; | ^ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/ant/ant/antService.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/ant/ant/antObject.h: In member function ‘void ant::Object::p2(const DPoint&)’: /<>/src/ant/ant/antObject.h:300:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 300 | m_p2 = p; | ^ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLoadLayoutOptions.h:36, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:29, from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:24: /<>/src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::NetTracerTechnologyComponent]’: /<>/src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::NetTracerTechnologyComponent; Adapted = gsi::NoAdaptorTag]’ /<>/src/gsi/gsi/gsiClass.h:826:16: required from here /<>/src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::NetTracerTechnologyComponent& db::NetTracerTechnologyComponent::operator=(const db::NetTracerTechnologyComponent&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/tools/net_tracer/db_plugin/gsiDeclDbNetTracer.cc:24: /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:377:3: note: because ‘db::NetTracerTechnologyComponent’ has user-provided ‘db::NetTracerTechnologyComponent::NetTracerTechnologyComponent(const db::NetTracerTechnologyComponent&)’ 377 | NetTracerTechnologyComponent (const NetTracerTechnologyComponent &d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:41: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbShape.h:38, from /<>/src/laybasic/laybasic/layRenderer.h:36, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = double; R = double]’: /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:1251:46: required from here /<>/src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:542:57: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:586:77: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/contrib/dbGDS2TextWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:569:85: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:586:77: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:996:50: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:569:85: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:569:85: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:43, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:41: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtGui/qtguiglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/qdialog.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets/QDialog:1, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.h:26, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layRenderer.h:31, from /<>/src/laybasic/laybasic/layBitmapRenderer.h:28, from /<>/src/laybasic/laybasic/layViewObject.h:46, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:569:85: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/laybasic/laybasic/layViewObject.h:42, from /<>/src/ant/ant/antService.h:30, from /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2.o /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libnet_tracer.so.0.26.2 libnet_tracer.so libnet_tracer.so.0 libnet_tracer.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libnet_tracer.so.0 -o libnet_tracer.so.0.26.2 dbNetTracer.o dbNetTracerIO.o dbNetTracerPlugin.o gsiDeclDbNetTracer.o -lz -L/<>/build-release/plugins/tools/net_tracer/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libnet_tracer.so.0.26.2 libnet_tracer.so ln -s libnet_tracer.so.0.26.2 libnet_tracer.so.0 ln -s libnet_tracer.so.0.26.2 libnet_tracer.so.0.26 rm -f ../../../../db_plugins/libnet_tracer.so.0.26.2 mv -f libnet_tracer.so.0.26.2 ../../../../db_plugins/libnet_tracer.so.0.26.2 rm -f ../../../../db_plugins/libnet_tracer.so rm -f ../../../../db_plugins/libnet_tracer.so.0 rm -f ../../../../db_plugins/libnet_tracer.so.0.26 mv -f libnet_tracer.so ../../../../db_plugins/libnet_tracer.so mv -f libnet_tracer.so.0 ../../../../db_plugins/libnet_tracer.so.0 mv -f libnet_tracer.so.0.26 ../../../../db_plugins/libnet_tracer.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/tools/net_tracer/unit_tests"' -I/<>/src/plugins/tools/net_tracer/unit_tests -I/<>/build-release/plugins/tools/net_tracer/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbNetTracer.o /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/db_plugin -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDXFWriter.o /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2ReaderBase.o /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc: In member function ‘void db::DXFWriter::write_paths(const db::Layout&, const db::Cell&, unsigned int, double)’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:614:41: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 614 | pnext = db::DPoint (*q) * sf; | ^~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:621:30: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 621 | v = v * (1.0 / lv); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:622:43: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 622 | pp = pp + v * (-ext.first * sf); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:630:30: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 630 | v = v * (1.0 / lv); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:631:43: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 631 | pp = pp + v * (ext.second * sf); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:641:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 641 | plast = pp; | ^~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbNetTracer.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:550:34: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:550:34: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:550:34: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc: In member function ‘void db::GDS2ReaderBase::read_ref(db::Layout&, db::Cell&, bool, tl::vector > >&, tl::vector > > >&)’: /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:1143:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1143 | c = db::Vector (cd); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:1144:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1144 | r = db::Vector (rd); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:1212:53: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1212 | c = db::Vector (c.x () / cols, c.y () / cols); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:1215:53: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1215 | r = db::Vector (r.x () / rows, r.y () / rows); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:961:28: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:1193:107: required from here /<>/src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::GDS2XY*; Trans = db::point (*)(const db::GDS2XY&); C = int]’: /<>/src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::GDS2XY*; T = db::point (*)(const db::GDS2XY&); C = int]’ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:635:90: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:626:95: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::simple_polygon; Trans = db::disp_trans; db::shape_ref::shape_type = db::simple_polygon; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/db/db/dbPolygon.h:3080:37: required from ‘db::polygon_ref::polygon_ref(const polygon_type&, db::polygon_ref::repository_type&) [with Poly = db::simple_polygon; Trans = db::disp_trans; db::polygon_ref::polygon_type = db::simple_polygon; db::polygon_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:646:133: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: /<>/src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:919:111: required from here /<>/src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/db/db/dbShapeRepository.h:252:16: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:919:111: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2ReaderBase.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/db_plugin -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbDXF.o /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/tools/net_tracer/unit_tests"' -I/<>/src/plugins/tools/net_tracer/unit_tests -I/<>/build-release/plugins/tools/net_tracer/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/tools/net_tracer/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbTraceAllNets.o /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlUnitTest.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/xor/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/xor/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/xor/lay_plugin/layXORToolDialog.h -o moc_layXORToolDialog.cpp In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/rdb/rdb -I/<>/src/ant/ant -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/xor/lay_plugin -I/<>/build-release/plugins/tools/xor/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layXORToolDialog.o moc_layXORToolDialog.cpp rm -f libxor_ui.so.0.26.2 libxor_ui.so libxor_ui.so.0 libxor_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libxor_ui.so.0 -o libxor_ui.so.0.26.2 layXORToolDialog.o layXORProgress.o layXORPlugin.o moc_layXORToolDialog.o -lz -L/<>/build-release/plugins/tools/xor/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -lklayout_rdb -lklayout_ant /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/db_plugin/gsiDeclDbDXF.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:27, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /<>/src/db/db/dbLayoutToNetlist.h:29, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:30: /<>/src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: /<>/src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ ln -s libxor_ui.so.0.26.2 libxor_ui.so ln -s libxor_ui.so.0.26.2 libxor_ui.so.0 ln -s libxor_ui.so.0.26.2 libxor_ui.so.0.26 rm -f ../../../../lay_plugins/libxor_ui.so.0.26.2 mv -f libxor_ui.so.0.26.2 ../../../../lay_plugins/libxor_ui.so.0.26.2 rm -f ../../../../lay_plugins/libxor_ui.so rm -f ../../../../lay_plugins/libxor_ui.so.0 rm -f ../../../../lay_plugins/libxor_ui.so.0.26 mv -f libxor_ui.so ../../../../lay_plugins/libxor_ui.so mv -f libxor_ui.so.0 ../../../../lay_plugins/libxor_ui.so.0 mv -f libxor_ui.so.0.26 ../../../../lay_plugins/libxor_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/xor/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/xor' cd lefdef/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/lefdef.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/lefdef' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbLEFDEF.o /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/db/db/dbHierNetworkProcessor.h:626:25: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/gsi/gsi/gsiDecl.h:36, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/gsi/gsi/gsiDecl.h:36, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/gsi/gsi/gsiDecl.h:36, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/gsi/gsi/gsiDecl.h:36, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/gsi/gsi/gsiObject.h:28, from /<>/src/gsi/gsi/gsi.h:40, from /<>/src/gsi/gsi/gsiDecl.h:36, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /<>/src/tl/tl/tlVector.h:47:7: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/unit_tests/dbTraceAllNets.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/gsi/gsi/gsiDecl.h:45, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:24: /<>/src/gsi/gsi/gsiClass.h: In instantiation of ‘void gsi::_assign(tl::true_tag, void*, const void*) [with X = db::LEFDEFReaderOptions]’: /<>/src/gsi/gsi/gsiClass.h:829:16: required from ‘void gsi::Class::assign(void*, const void*) const [with X = db::LEFDEFReaderOptions; Adapted = gsi::NoAdaptorTag]’ /<>/src/gsi/gsi/gsiClass.h:826:16: required from here /<>/src/gsi/gsi/gsiClass.h:466:14: warning: implicitly-declared ‘db::LEFDEFReaderOptions& db::LEFDEFReaderOptions::operator=(const db::LEFDEFReaderOptions&)’ is deprecated [-Wdeprecated-copy] 466 | *(X *)dest = *(const X *)src; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/gsiDeclDbLEFDEF.cc:26: /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:68:3: note: because ‘db::LEFDEFReaderOptions’ has user-provided ‘db::LEFDEFReaderOptions::LEFDEFReaderOptions(const db::LEFDEFReaderOptions&)’ 68 | LEFDEFReaderOptions (const LEFDEFReaderOptions &d); | ^~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Reader.o /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc rm -f libnet_tracer_tests.so.0.26.2 libnet_tracer_tests.so libnet_tracer_tests.so.0 libnet_tracer_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/tools/net_tracer/unit_tests/../../../../db_plugins -shared -Wl,-soname,libnet_tracer_tests.so.0 -o libnet_tracer_tests.so.0.26.2 dbNetTracer.o dbTraceAllNets.o -lz -L/<>/build-release/plugins/tools/net_tracer/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/tools/net_tracer/unit_tests/../../../../db_plugins -lnet_tracer /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libnet_tracer_tests.so.0.26.2 libnet_tracer_tests.so ln -s libnet_tracer_tests.so.0.26.2 libnet_tracer_tests.so.0 ln -s libnet_tracer_tests.so.0.26.2 libnet_tracer_tests.so.0.26 cp -f libnet_tracer_tests.so.0.26.2 /<>/build-release/plugins/tools/net_tracer/unit_tests/../../../../net_tracer_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/tools/net_tracer/lay_plugin/NetTracerConfigPage.ui -o ui_NetTracerConfigPage.h /usr/lib/qt5/bin/uic /<>/src/plugins/tools/net_tracer/lay_plugin/NetTracerDialog.ui -o ui_NetTracerDialog.h /usr/lib/qt5/bin/uic /<>/src/plugins/tools/net_tracer/lay_plugin/NetTracerTechComponentEditor.ui -o ui_NetTracerTechComponentEditor.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetTracerConfig.o /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ rm -f libdxf.so.0.26.2 libdxf.so libdxf.so.0 libdxf.so.0.26 In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libdxf.so.0 -o libdxf.so.0.26.2 dbDXF.o dbDXFReader.o dbDXFWriter.o gsiDeclDbDXF.o -lz -L/<>/build-release/plugins/streamers/dxf/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc: At global scope: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.cc:82:22: warning: unnecessary parentheses in declaration of ‘cc_buttons’ [-Wparentheses] 82 | static QToolButton * (Ui::NetTracerConfigPage::*cc_buttons []) = { | ^ ln -s libdxf.so.0.26.2 libdxf.so ln -s libdxf.so.0.26.2 libdxf.so.0 ln -s libdxf.so.0.26.2 libdxf.so.0.26 rm -f ../../../../db_plugins/libdxf.so.0.26.2 mv -f libdxf.so.0.26.2 ../../../../db_plugins/libdxf.so.0.26.2 rm -f ../../../../db_plugins/libdxf.so rm -f ../../../../db_plugins/libdxf.so.0 rm -f ../../../../db_plugins/libdxf.so.0.26 mv -f libdxf.so ../../../../db_plugins/libdxf.so mv -f libdxf.so.0 ../../../../db_plugins/libdxf.so.0 mv -f libdxf.so.0.26 ../../../../db_plugins/libdxf.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/dxf/unit_tests"' -I/<>/src/plugins/streamers/dxf/unit_tests -I/<>/build-release/plugins/streamers/dxf/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/dxf/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDXFReader.o /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetTracerDialog.o /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2WriterBase.o /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/unit_tests/dbDXFReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLEFDEFPlugin.o /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc: In member function ‘void db::GDS2WriterBase::write_inst(double, const db::Instance&, bool, const db::Layout&, db::properties_id_type)’: /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:368:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 368 | a = db::Vector (); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:371:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 371 | b = db::Vector (); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:389:30: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 389 | *q = db::Vector (); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:412:29: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 412 | t = t * db::Trans (p); | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:379:24: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:27, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /<>/src/db/db/dbLayoutToNetlist.h:29, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:26: /<>/src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: /<>/src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/laybasic/laybasic/layFinder.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:31: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:33: /<>/src/lay/lay/layTechSetupDialog.h:152:7: warning: by ‘int lay::TechSetupDialog::exec(db::Technologies&)’ [-Woverloaded-virtual] 152 | int exec (db::Technologies &technologies); | ^~~~ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc: In member function ‘virtual bool lay::NetTracerDialog::mouse_click_event(const DPoint&, unsigned int, bool)’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:156:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 156 | m_mouse_first_point = p; | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc: In member function ‘db::NetTracerNet* lay::NetTracerDialog::do_trace(const DBox&, const DBox&, bool)’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:349:67: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 349 | start_point = tt.inverted ().trans (start_search_box.center ()); | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:391:65: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 391 | stop_point = tt.inverted ().trans (stop_search_box.center ()); | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:349:32: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:1496:90: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/db/db/dbHierNetworkProcessor.h:626:25: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = double; R = double]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:347:95: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = int; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = int; F = double; R = double]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:778:63: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::perimeter_type db::polygon_contour::perimeter() const [with C = int; db::polygon_contour::perimeter_type = long unsigned int]’: /<>/src/db/db/dbPolygon.h:2175:9: required from ‘db::polygon::perimeter_type db::polygon::perimeter() const [with C = int; db::polygon::perimeter_type = long unsigned int]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:825:42: required from here /<>/src/db/db/dbPolygon.h:802:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 802 | pl = pp; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1782:7: required from ‘db::polygon& db::polygon::transform(const Trans&, bool, bool) [with Trans = db::complex_trans; C = int]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:773:63: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:28, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ /<>/src/db/db/dbText.h:914:26: required from ‘db::text db::operator*(const Tr&, const db::text&) [with C = int; Tr = db::complex_trans; typename Tr::target_coord_type = double]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:786:80: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:790:79: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::area_type db::polygon_contour::area2() const [with C = int; db::polygon_contour::area_type = long int]’: /<>/src/db/db/dbPolygon.h:762:12: required from ‘db::polygon_contour::area_type db::polygon_contour::area() const [with C = int; db::polygon_contour::area_type = long int]’ /<>/src/db/db/dbPolygon.h:2149:9: required from ‘db::polygon::area_type db::polygon::area() const [with C = int; db::polygon::area_type = long int]’ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:823:32: required from here /<>/src/db/db/dbPolygon.h:782:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 782 | pl = pp; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:28: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:29: /<>/src/db/db/dbStream.h: In instantiation of ‘void db::StreamOptionsWriteAdaptor::operator()(HOST&, tl::XMLReaderState&) const [with OPT = db::LEFDEFReaderOptions; HOST = db::LoadLayoutOptions]’: /<>/src/tl/tl/tlXMLParser.h:741:5: required from ‘void tl::XMLElement::finish(const tl::XMLElementBase*, tl::XMLReaderState&, const string&, const string&, const string&) const [with Obj = db::LEFDEFReaderOptions; Parent = db::LoadLayoutOptions; Read = db::StreamOptionsReadAdaptor; Write = db::StreamOptionsWriteAdaptor; std::string = std::__cxx11::basic_string]’ /<>/src/tl/tl/tlXMLParser.h:737:16: required from here /<>/src/db/db/dbStream.h:205:10: warning: implicitly-declared ‘db::LEFDEFReaderOptions& db::LEFDEFReaderOptions::operator=(const db::LEFDEFReaderOptions&)’ is deprecated [-Wdeprecated-copy] 205 | *opt = *reader.back (tag); In file included from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFPlugin.cc:30: /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:68:3: note: because ‘db::LEFDEFReaderOptions’ has user-provided ‘db::LEFDEFReaderOptions::LEFDEFReaderOptions(const db::LEFDEFReaderOptions&)’ 68 | LEFDEFReaderOptions (const LEFDEFReaderOptions &d); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /<>/src/tl/tl/tlVector.h:47:7: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/laybasic/laybasic/layFinder.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:31: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/vector:60, from /<>/src/db/db/dbManager.h:31, from /<>/src/db/db/dbObject.h:29, from /<>/src/db/db/dbShapes.h:29, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libdxf_tests.so.0.26.2 libdxf_tests.so libdxf_tests.so.0 libdxf_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/dxf/unit_tests/../../../../db_plugins -shared -Wl,-soname,libdxf_tests.so.0 -o libdxf_tests.so.0.26.2 dbDXFReader.o -lz -L/<>/build-release/plugins/streamers/dxf/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/dxf/unit_tests/../../../../db_plugins -ldxf /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libdxf_tests.so.0.26.2 libdxf_tests.so ln -s libdxf_tests.so.0.26.2 libdxf_tests.so.0 ln -s libdxf_tests.so.0.26.2 libdxf_tests.so.0.26 cp -f libdxf_tests.so.0.26.2 /<>/build-release/plugins/streamers/dxf/unit_tests/../../../../dxf_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/dxf/lay_plugin/DXFReaderOptionPage.ui -o ui_DXFReaderOptionPage.h /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/dxf/lay_plugin/DXFWriterOptionPage.ui -o ui_DXFWriterOptionPage.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDXFReaderPlugin.o /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Writer.o /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFReader.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbGDS2.o /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbDEFImporter.o /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layDXFWriterPlugin.o /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbPoint.h:33, from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc: In member function ‘void db::DEFImporter::read_rect(db::Polygon&, double)’: /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:114:41: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 114 | poly = db::Polygon (db::Box (pt1, pt2)); | ^ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc: In member function ‘virtual void db::DEFImporter::do_read(db::Layout&)’: /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:846:69: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 846 | cutsize = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:852:72: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 852 | cutspacing = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:858:66: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 858 | offset = db::Point (db::DPoint (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:864:64: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 864 | be = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:868:64: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 868 | te = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:874:64: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 874 | bo = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:878:64: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 878 | to = db::Vector (db::DVector (x * scale, y * scale)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:1111:44: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1111 | trans = db::Trans (ft.rot (), d); | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:1157:32: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1157 | trans = db::Trans (); | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2WriterBase.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Writer.h:28, from /<>/src/plugins/streamers/gds2/db_plugin/gsiDeclDbGDS2.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:114:41: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:208:61: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::fixpoint_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:1002:90: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:94:51: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:114:41: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:207:58: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:207:58: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:1140:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:114:41: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:206:26: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:1151:117: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/dxf/db_plugin/dbDXFWriter.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/dxf/db_plugin/dbDXF.h:27, from /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/dxf/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h -o moc_layDXFReaderPlugin.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/dxf/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h -o moc_layDXFWriterPlugin.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layDXFReaderPlugin.o moc_layDXFReaderPlugin.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libgds2.so.0.26.2 libgds2.so libgds2.so.0 libgds2.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libgds2.so.0 -o libgds2.so.0.26.2 dbGDS2Converter.o dbGDS2Text.o dbGDS2TextReader.o dbGDS2TextWriter.o dbGDS2.o dbGDS2ReaderBase.o dbGDS2Reader.o dbGDS2WriterBase.o dbGDS2Writer.o gsiDeclDbGDS2.o -lz -L/<>/build-release/plugins/streamers/gds2/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetTracerPlugin.o /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc ln -s libgds2.so.0.26.2 libgds2.so ln -s libgds2.so.0.26.2 libgds2.so.0 ln -s libgds2.so.0.26.2 libgds2.so.0.26 rm -f ../../../../db_plugins/libgds2.so.0.26.2 mv -f libgds2.so.0.26.2 ../../../../db_plugins/libgds2.so.0.26.2 rm -f ../../../../db_plugins/libgds2.so rm -f ../../../../db_plugins/libgds2.so.0 rm -f ../../../../db_plugins/libgds2.so.0.26 mv -f libgds2.so ../../../../db_plugins/libgds2.so mv -f libgds2.so.0 ../../../../db_plugins/libgds2.so.0 mv -f libgds2.so.0.26 ../../../../db_plugins/libgds2.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/gds2/unit_tests"' -I/<>/src/plugins/streamers/gds2/unit_tests -I/<>/build-release/plugins/streamers/gds2/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Reader.o /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFReaderPlugin.h:28, from moc_layDXFReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/dxf/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/<>/build-release/plugins/streamers/dxf/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layDXFWriterPlugin.o moc_layDXFWriterPlugin.cpp In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Reader.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:27, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /<>/src/db/db/dbLayoutToNetlist.h:29, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:26: /<>/src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: /<>/src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/db/db/dbHierNetworkProcessor.h:626:25: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/dxf/lay_plugin/layDXFWriterPlugin.h:28, from moc_layDXFWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libdxf_ui.so.0.26.2 libdxf_ui.so libdxf_ui.so.0 libdxf_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libdxf_ui.so.0 -o libdxf_ui.so.0.26.2 layDXFReaderPlugin.o layDXFWriterPlugin.o moc_layDXFReaderPlugin.o moc_layDXFWriterPlugin.o -lz -L/<>/build-release/plugins/streamers/dxf/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/dxf/lay_plugin/../../../../lay_plugins/../db_plugins -ldxf /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /<>/src/tl/tl/tlVector.h:47:7: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:27, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libdxf_ui.so.0.26.2 libdxf_ui.so ln -s libdxf_ui.so.0.26.2 libdxf_ui.so.0 ln -s libdxf_ui.so.0.26.2 libdxf_ui.so.0.26 rm -f ../../../../lay_plugins/libdxf_ui.so.0.26.2 mv -f libdxf_ui.so.0.26.2 ../../../../lay_plugins/libdxf_ui.so.0.26.2 rm -f ../../../../lay_plugins/libdxf_ui.so rm -f ../../../../lay_plugins/libdxf_ui.so.0 rm -f ../../../../lay_plugins/libdxf_ui.so.0.26 mv -f libdxf_ui.so ../../../../lay_plugins/libdxf_ui.so mv -f libdxf_ui.so.0 ../../../../lay_plugins/libdxf_ui.so.0 mv -f libdxf_ui.so.0.26 ../../../../lay_plugins/libdxf_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/dxf' cd magic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/magic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/magic' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/db_plugin -I/<>/build-release/plugins/streamers/magic/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMAG.o /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layNetTracerIO.o /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/gds2/unit_tests"' -I/<>/src/plugins/streamers/gds2/unit_tests -I/<>/build-release/plugins/streamers/gds2/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/gds2/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGDS2Writer.o /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:104:45: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:104:45: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:970:69: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ /<>/src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::fixpoint_trans; C = int]’ /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:975:52: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:869:79: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/unit_tests/dbGDS2Writer.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/laybasic/laybasic/layFinder.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:30: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:32: /<>/src/lay/lay/layTechSetupDialog.h:152:7: warning: by ‘int lay::TechSetupDialog::exec(db::Technologies&)’ [-Woverloaded-virtual] 152 | int exec (db::Technologies &technologies); | ^~~~ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc: In member function ‘virtual void lay::NetTracerTechComponentEditor::commit()’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:304:11: warning: implicitly-declared ‘db::NetTracerTechnologyComponent& db::NetTracerTechnologyComponent::operator=(const db::NetTracerTechnologyComponent&)’ is deprecated [-Wdeprecated-copy] 304 | *data = m_data; | ^~~~~~ In file included from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:31, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:377:3: note: because ‘db::NetTracerTechnologyComponent’ has user-provided ‘db::NetTracerTechnologyComponent::NetTracerTechnologyComponent(const db::NetTracerTechnologyComponent&)’ 377 | NetTracerTechnologyComponent (const NetTracerTechnologyComponent &d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc: In member function ‘virtual void lay::NetTracerTechComponentEditor::setup()’: /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:315:13: warning: implicitly-declared ‘db::NetTracerTechnologyComponent& db::NetTracerTechnologyComponent::operator=(const db::NetTracerTechnologyComponent&)’ is deprecated [-Wdeprecated-copy] 315 | m_data = *data; | ^~~~ In file included from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:31, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracerIO.h:377:3: note: because ‘db::NetTracerTechnologyComponent’ has user-provided ‘db::NetTracerTechnologyComponent::NetTracerTechnologyComponent(const db::NetTracerTechnologyComponent&)’ 377 | NetTracerTechnologyComponent (const NetTracerTechnologyComponent &d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLEFDEFImporter.o /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/laybasic/laybasic/layFinder.h:32, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:30: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qglobal.h:142, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qatomic.h:41, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/qvariant.h:43, from /usr/include/powerpc64le-linux-gnu/qt5/QtCore/QVariant:1, from /<>/build-release/plugins/tools/net_tracer/lay_plugin/ui_NetTracerTechComponentEditor.h:12, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:28, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/db_plugin -I/<>/build-release/plugins/streamers/magic/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMAGReader.o /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:642:66: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:642:66: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:642:66: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1486:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:642:66: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/net_tracer/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h -o moc_layNetTracerConfig.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/net_tracer/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h -o moc_layNetTracerDialog.cpp /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc: In member function ‘void db::MAGReader::read_cell_instance(tl::Extractor&, tl::TextInputStream&, db::Layout&, db::cell_index_type)’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:626:35: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 626 | a = db::DVector (xsep, 0) * m_lambda; | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:628:35: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 628 | b = db::DVector (0, ysep) * m_lambda; | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:655:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 655 | a = trans * a; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:656:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 656 | b = trans * b; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:110:53: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::move(const vector_type&) [with C = double; db::text::vector_type = db::vector]’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:557:32: required from here /<>/src/db/db/dbText.h:708:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 708 | m_trans = trans_type (p) * m_trans; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:469:96: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/tools/net_tracer/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h -o moc_layNetTracerIO.cpp In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:59: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:97: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = double; F = int; R = double]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:660:73: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:514:45: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:97: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = double]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = double]’ /<>/src/db/db/dbText.h:1056:15: required from ‘db::text db::operator*(const db::text&, double) [with C = double]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:562:67: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = double]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/db/db/dbText.h:679:270: required from ‘db::text db::text::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:562:105: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/db/db/dbPolygon.h:3315:13: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:59: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetTracerConfig.o moc_layNetTracerConfig.cpp In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:2776:5: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/db/db/dbPolygon.h:3315:13: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:59: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:2777:12: required from ‘void db::simple_polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:2669:5: required from ‘db::simple_polygon db::simple_polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbPolygon.h:3283:26: required from ‘db::simple_polygon db::operator*(const Tr&, const db::simple_polygon&) [with Tr = db::complex_trans; typename Tr::target_coord_type = double; typename Tr::coord_type = int]’ /<>/src/db/db/dbPolygon.h:3315:13: required from ‘db::simple_polygon db::operator*(const db::simple_polygon&, double) [with C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:515:59: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:684:28: required from ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:684:24: required from ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from moc_layNetTracerConfig.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from moc_layNetTracerConfig.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from moc_layNetTracerConfig.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from moc_layNetTracerConfig.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerConfig.h:30, from moc_layNetTracerConfig.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetTracerDialog.o moc_layNetTracerDialog.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLEFImporter.o /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ rm -f libgds2_tests.so.0.26.2 libgds2_tests.so libgds2_tests.so.0 libgds2_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/gds2/unit_tests/../../../../db_plugins -shared -Wl,-soname,libgds2_tests.so.0 -o libgds2_tests.so.0.26.2 dbGDS2Reader.o dbGDS2Writer.o -lz -L/<>/build-release/plugins/streamers/gds2/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/gds2/unit_tests/../../../../db_plugins -lgds2 /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libgds2_tests.so.0.26.2 libgds2_tests.so ln -s libgds2_tests.so.0.26.2 libgds2_tests.so.0 ln -s libgds2_tests.so.0.26.2 libgds2_tests.so.0.26 cp -f libgds2_tests.so.0.26.2 /<>/build-release/plugins/streamers/gds2/unit_tests/../../../../gds2_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/gds2/lay_plugin/GDS2ReaderOptionPage.ui -o ui_GDS2ReaderOptionPage.h /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/gds2/lay_plugin/GDS2WriterOptionPage.ui -o ui_GDS2WriterOptionPage.h g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGDS2ReaderPlugin.o /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc: In member function ‘virtual void db::LEFImporter::do_read(db::Layout&)’: /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:490:85: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 490 | cutsize = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:498:88: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 498 | cutspacing = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:506:82: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | offset = db::Point (db::DPoint (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:514:80: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 514 | be = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:518:80: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 518 | te = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:526:80: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 526 | bo = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:530:80: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 530 | to = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:665:80: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 665 | origin = db::Point (db::DPoint (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:673:80: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 673 | size = db::Vector (db::DVector (x / layout.dbu (), y / layout.dbu ())); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::simple_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:278:75: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:232:52: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::simple_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::simple_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::simple_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:238:75: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(const db::polygon&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:27, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ In file included from /<>/src/db/db/dbLayoutToNetlist.h:29, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:32, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbNetlistDeviceExtractor.h: In member function ‘void db::NetlistDeviceExtractorError::set_geometry(const DPolygon&)’: /<>/src/db/db/dbNetlistDeviceExtractor.h:106:18: note: synthesized method ‘db::polygon& db::polygon::operator=(const db::polygon&)’ first required here 106 | m_geometry = g; | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = int]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:231:19: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/tl/tl/tlReuseVector.h:728:22: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::text; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::text]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::text; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::text; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::text; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:704:124: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = int; F = int; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = int; I = int; F = int; R = double]’ /<>/src/db/db/dbHierNetworkProcessor.h:626:25: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:81:47: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbHierarchyBuilder.h:84:46: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/db/db/dbHierarchyBuilder.h:83:30: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/db/db/dbNetlistDeviceExtractor.h:471:57: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Reader.h:29, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.cc:26: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = db::polygon_contour; _Args = {db::polygon_contour&}]’ /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; bool _TrivialValueTypes = false]’ /usr/include/c++/9/bits/stl_uninitialized.h:140:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*]’ /usr/include/c++/9/bits/stl_uninitialized.h:307:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = db::polygon_contour*; _ForwardIterator = db::polygon_contour*; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/vector.tcc:245:35: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /<>/src/tl/tl/tlVector.h:47:7: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerDialog.h:30, from moc_layNetTracerDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/db_plugin -I/<>/build-release/plugins/streamers/magic/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMAGWriter.o /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGDS2WriterPlugin.o /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/tools/net_tracer/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/<>/build-release/plugins/tools/net_tracer/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layNetTracerIO.o moc_layNetTracerIO.cpp In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc: In member function ‘void db::MAGWriter::write_single_instance(db::cell_index_type, db::ICplxTrans, db::Vector, db::Vector, long unsigned int, long unsigned int, const db::Layout&, tl::OutputStream&)’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:350:17: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 350 | a = trinv * a; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:351:17: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 351 | b = trinv * b; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:151:51: required from here /<>/src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:349:44: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPolygon.h:34, from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::{anonymous}::ScalingOp; C = int]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::{anonymous}::ScalingOp; C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:392:76: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:151:51: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::{anonymous}::ScalingOp; C = int]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::{anonymous}::ScalingOp; C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:392:76: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::{anonymous}::ScalingOp; C = int]’ /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:392:76: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/plugins/streamers/gds2/db_plugin/dbGDS2Format.h:26, from /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/tools/net_tracer/db_plugin/dbNetTracer.h:30, from ../../../../../src/plugins/tools/net_tracer/lay_plugin/layNetTracerIO.h:30, from moc_layNetTracerIO.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/gds2/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h -o moc_layGDS2ReaderPlugin.cpp /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/gds2/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h -o moc_layGDS2WriterPlugin.cpp rm -f liblefdef.so.0.26.2 liblefdef.so liblefdef.so.0 liblefdef.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liblefdef.so.0 -o liblefdef.so.0.26.2 gsiDeclDbLEFDEF.o dbLEFDEFPlugin.o dbDEFImporter.o dbLEFDEFImporter.o dbLEFImporter.o -lz -L/<>/build-release/plugins/streamers/lefdef/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layGDS2ReaderPlugin.o moc_layGDS2ReaderPlugin.cpp rm -f libnet_tracer_ui.so.0.26.2 libnet_tracer_ui.so libnet_tracer_ui.so.0 libnet_tracer_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libnet_tracer_ui.so.0 -o libnet_tracer_ui.so.0.26.2 layNetTracerConfig.o layNetTracerDialog.o layNetTracerPlugin.o layNetTracerIO.o moc_layNetTracerConfig.o moc_layNetTracerDialog.o moc_layNetTracerIO.o -lz -L/<>/build-release/plugins/tools/net_tracer/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/tools/net_tracer/lay_plugin/../../../../lay_plugins/../db_plugins -lnet_tracer /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblefdef.so.0.26.2 liblefdef.so ln -s liblefdef.so.0.26.2 liblefdef.so.0 ln -s liblefdef.so.0.26.2 liblefdef.so.0.26 rm -f ../../../../db_plugins/liblefdef.so.0.26.2 mv -f liblefdef.so.0.26.2 ../../../../db_plugins/liblefdef.so.0.26.2 rm -f ../../../../db_plugins/liblefdef.so rm -f ../../../../db_plugins/liblefdef.so.0 rm -f ../../../../db_plugins/liblefdef.so.0.26 mv -f liblefdef.so ../../../../db_plugins/liblefdef.so mv -f liblefdef.so.0 ../../../../db_plugins/liblefdef.so.0 mv -f liblefdef.so.0.26 ../../../../db_plugins/liblefdef.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/lefdef/unit_tests"' -I/<>/src/plugins/streamers/lefdef/unit_tests -I/<>/build-release/plugins/streamers/lefdef/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/lefdef/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbLEFDEFImport.o /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ln -s libnet_tracer_ui.so.0.26.2 libnet_tracer_ui.so ln -s libnet_tracer_ui.so.0.26.2 libnet_tracer_ui.so.0 ln -s libnet_tracer_ui.so.0.26.2 libnet_tracer_ui.so.0.26 rm -f ../../../../lay_plugins/libnet_tracer_ui.so.0.26.2 mv -f libnet_tracer_ui.so.0.26.2 ../../../../lay_plugins/libnet_tracer_ui.so.0.26.2 rm -f ../../../../lay_plugins/libnet_tracer_ui.so rm -f ../../../../lay_plugins/libnet_tracer_ui.so.0 rm -f ../../../../lay_plugins/libnet_tracer_ui.so.0.26 mv -f libnet_tracer_ui.so ../../../../lay_plugins/libnet_tracer_ui.so mv -f libnet_tracer_ui.so.0 ../../../../lay_plugins/libnet_tracer_ui.so.0 mv -f libnet_tracer_ui.so.0.26 ../../../../lay_plugins/libnet_tracer_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/net_tracer' make[4]: Leaving directory '/<>/build-release/plugins/tools' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/lefdef/lay_plugin/LEFDEFImportOptionsDialog.ui -o ui_LEFDEFImportOptionsDialog.h /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/lefdef/lay_plugin/LEFDEFTechnologyComponentEditor.ui -o ui_LEFDEFTechnologyComponentEditor.h g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/lefdef/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLEFDEFPlugin.o /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/db_plugin -I/<>/build-release/plugins/streamers/magic/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbMAG.o /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2ReaderPlugin.h:28, from moc_layGDS2ReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/gds2/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/<>/build-release/plugins/streamers/gds2/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layGDS2WriterPlugin.o moc_layGDS2WriterPlugin.cpp In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/lefdef/unit_tests/dbLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFPlugin.cc:27: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/db_plugin/gsiDeclDbMAG.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/lefdef/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLEFDEFImportDialogs.o /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/gds2/lay_plugin/layGDS2WriterPlugin.h:27, from moc_layGDS2WriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f liblefdef_tests.so.0.26.2 liblefdef_tests.so liblefdef_tests.so.0 liblefdef_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/lefdef/unit_tests/../../../../db_plugins -shared -Wl,-soname,liblefdef_tests.so.0 -o liblefdef_tests.so.0.26.2 dbLEFDEFImport.o -lz -L/<>/build-release/plugins/streamers/lefdef/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/lefdef/unit_tests/../../../../db_plugins -llefdef /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libgds2_ui.so.0.26.2 libgds2_ui.so libgds2_ui.so.0 libgds2_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libgds2_ui.so.0 -o libgds2_ui.so.0.26.2 layGDS2ReaderPlugin.o layGDS2WriterPlugin.o moc_layGDS2ReaderPlugin.o moc_layGDS2WriterPlugin.o -lz -L/<>/build-release/plugins/streamers/gds2/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/gds2/lay_plugin/../../../../lay_plugins/../db_plugins -lgds2 /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liblefdef_tests.so.0.26.2 liblefdef_tests.so ln -s liblefdef_tests.so.0.26.2 liblefdef_tests.so.0 ln -s liblefdef_tests.so.0.26.2 liblefdef_tests.so.0.26 cp -f liblefdef_tests.so.0.26.2 /<>/build-release/plugins/streamers/lefdef/unit_tests/../../../../lefdef_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/unit_tests' cd oasis/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/oasis.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/oasis' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASIS.o /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ln -s libgds2_ui.so.0.26.2 libgds2_ui.so ln -s libgds2_ui.so.0.26.2 libgds2_ui.so.0 ln -s libgds2_ui.so.0.26.2 libgds2_ui.so.0.26 rm -f ../../../../lay_plugins/libgds2_ui.so.0.26.2 mv -f libgds2_ui.so.0.26.2 ../../../../lay_plugins/libgds2_ui.so.0.26.2 rm -f ../../../../lay_plugins/libgds2_ui.so rm -f ../../../../lay_plugins/libgds2_ui.so.0 rm -f ../../../../lay_plugins/libgds2_ui.so.0.26 mv -f libgds2_ui.so ../../../../lay_plugins/libgds2_ui.so mv -f libgds2_ui.so.0 ../../../../lay_plugins/libgds2_ui.so.0 mv -f libgds2_ui.so.0.26 ../../../../lay_plugins/libgds2_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/gds2' cd pcb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/pcb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/plugins/streamers/pcb' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/db_plugin' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGerberDrillFileReader.o /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:31: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc: In member function ‘virtual bool db::RegularRepetition::is_regular(db::Vector&, db::Vector&, size_t&, size_t&) const’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:149:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 149 | a = m_a; | ^~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:150:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 150 | b = m_b; | ^~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:955:48: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:955:48: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:954:16: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberDrillFileReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f libmag.so.0.26.2 libmag.so libmag.so.0 libmag.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libmag.so.0 -o libmag.so.0.26.2 dbMAG.o dbMAGReader.o dbMAGWriter.o gsiDeclDbMAG.o -lz -L/<>/build-release/plugins/streamers/magic/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:31: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /<>/src/db/db/dbArray.h:30, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libmag.so.0.26.2 libmag.so ln -s libmag.so.0.26.2 libmag.so.0 ln -s libmag.so.0.26.2 libmag.so.0.26 rm -f ../../../../db_plugins/libmag.so.0.26.2 mv -f libmag.so.0.26.2 ../../../../db_plugins/libmag.so.0.26.2 rm -f ../../../../db_plugins/libmag.so rm -f ../../../../db_plugins/libmag.so.0 rm -f ../../../../db_plugins/libmag.so.0.26 mv -f libmag.so ../../../../db_plugins/libmag.so mv -f libmag.so.0 ../../../../db_plugins/libmag.so.0 mv -f libmag.so.0.26 ../../../../db_plugins/libmag.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/magic/unit_tests"' -I/<>/src/plugins/streamers/magic/unit_tests -I/<>/build-release/plugins/streamers/magic/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/magic/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbMAGReader.o /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGerberImporter.o /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASISReader.o /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/unit_tests/dbMAGReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/lefdef/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layLEFDEFImport.o /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc: In member function ‘void db::OASISReader::do_read_trapezoid(unsigned char, bool, db::cell_index_type, db::Layout&)’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2759:62: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2759 | pts [0] = db::Point (0, std::max (delta_a, db::Coord (0))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2760:85: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2760 | pts [1] = db::Point (0, mm_geometry_h.get () + std::min (delta_b, db::Coord (0))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2761:104: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2761 | pts [2] = db::Point (mm_geometry_w.get (), mm_geometry_h.get () - std::max (delta_b, db::Coord (0))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2762:82: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2762 | pts [3] = db::Point (mm_geometry_w.get (), -std::min (delta_a, db::Coord (0))); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2765:81: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2765 | pts [0] = db::Point (std::max (delta_a, db::Coord (0)), mm_geometry_h.get ()); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2766:104: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2766 | pts [1] = db::Point (mm_geometry_w.get () + std::min (delta_b, db::Coord (0)), mm_geometry_h.get ()); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2767:97: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2767 | pts [2] = db::Point (mm_geometry_w.get () - std::max (delta_b, db::Coord (0)), db::Coord (0)); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2768:75: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 2768 | pts [3] = db::Point (-std::min (delta_a, db::Coord (0)), db::Coord (0)); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc: In member function ‘void db::OASISReader::do_read_ctrapezoid(bool, db::cell_index_type, db::Layout&)’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:3115:30: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 3115 | pts [i] = db::Point (x, y); | ^ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:34, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPath.h: In member function ‘db::path& db::path::operator=(db::path&&)’: /<>/src/db/db/dbPath.h:213:17: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 213 | class DB_PUBLIC path | ^~~~ In file included from /<>/src/db/db/dbPoint.h:33, from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::point]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc: In member function ‘void db::GerberFileReader::produce_line(const DPath&, bool)’: /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:358:71: note: synthesized method ‘db::path& db::path::operator=(db::path&&)’ first required here 358 | m_lines.back() = db::Path (p.transformed (t * db::DCplxTrans (*d))); | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In member function ‘db::polygon& db::polygon::operator=(db::polygon&&)’: /<>/src/db/db/dbPolygon.h:1403:26: warning: implicitly-declared ‘tl::vector >& tl::vector >::operator=(const tl::vector >&)’ is deprecated [-Wdeprecated-copy] 1403 | class DB_PUBLIC_TEMPLATE polygon | ^~~~~~~ In file included from /<>/src/db/db/dbPoint.h:33, from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/tl/tl/tlVector.h:61:12: note: because ‘tl::vector >’ has user-provided ‘tl::vector::vector(const tl::vector&) [with T = db::polygon_contour]’ 61 | explicit vector (const tl::vector &d) : std::vector (d) { } | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc: In member function ‘void db::GerberFileReader::produce_polygon(const DPolygon&, bool)’: /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:65: note: synthesized method ‘db::polygon& db::polygon::operator=(db::polygon&&)’ first required here 380 | *poly = db::Polygon (p.transformed (t * db::DCplxTrans (*d))); | ^ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array& db::array::operator=(const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2033:153: required from here /<>/src/db/db/dbArray.h:1687:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1687 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2183:105: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, db::ArrayRepository&, const vector_type&, const vector_type&, long unsigned int, long unsigned int) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:220: required from here /<>/src/db/db/dbArray.h:1511:104: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1511 | : m_obj (obj), m_trans (trans), mp_base (rep.insert (regular_array (a, b, amax, bmax))) | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array::array(const Obj&, const trans_type&, db::basic_array*) [with Obj = db::box; Trans = db::unit_trans; db::array::trans_type = db::unit_trans; typename Trans::coord_type = int]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2348:189: required from here /<>/src/db/db/dbArray.h:1485:50: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1485 | : m_obj (obj), m_trans (trans), mp_base (base) | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:320:54: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(int) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:729:57: required from here /<>/src/db/db/dbTrans.h:1478:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1478 | t = f (t); | ~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:941:60: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbArray.h:862:11: required from ‘void db::iterated_array::insert(const vector_type&) [with Coord = int; db::iterated_array::vector_type = db::vector]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2213:36: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array::array(const db::array&) [with Obj = db::box; Trans = db::unit_trans]’: /<>/src/db/db/dbObjectWithProperties.h:84:26: required from ‘db::object_with_properties::object_with_properties(const Obj&, db::properties_id_type) [with Obj = db::array, db::unit_trans >; db::properties_id_type = long unsigned int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:232: required from here /<>/src/db/db/dbArray.h:1656:55: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1656 | : m_obj (d.m_obj), m_trans (d.m_trans), mp_base (0) | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::result_type db::array_iterator::operator*() const [with Coord = int; Trans = db::unit_trans; db::array_iterator::result_type = db::disp_trans]’: /<>/src/db/db/dbShapes.h:845:30: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:233: required from here /<>/src/db/db/dbArray.h:1374:46: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1374 | return result_type (mp_base->get ()) * result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ /<>/src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:1376:14: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1376 | return result_type (m_trans); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ /<>/src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:346:68: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’: /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:65: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:64: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: /<>/src/db/db/dbShapeRepository.h:253:5: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::text; Trans = db::disp_trans; db::shape_ref::shape_type = db::text; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/db/db/dbText.h:971:37: required from ‘db::text_ref::text_ref(const text_type&, db::text_ref::repository_type&) [with Text = db::text; Trans = db::disp_trans; db::text_ref::text_type = db::text; db::text_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2226:63: required from here /<>/src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, std::pair*, bool>) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: /<>/src/db/db/dbArray.h:1775:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbShapes.h:844:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:233: required from here /<>/src/db/db/dbArray.h:1294:65: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1294 | : m_trans (trans), mp_base (base.first), m_done (base.second) | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const db::array_iterator&) [with Coord = int; Trans = db::unit_trans]’: /<>/src/db/db/dbArray.h:1775:76: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbShapes.h:844:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:233: required from here /<>/src/db/db/dbArray.h:1327:57: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1327 | : m_trans (d.m_trans), mp_base (0), m_done (d.m_done) | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator::array_iterator(const trans_type&, bool) [with Coord = int; Trans = db::unit_trans; db::array_iterator::trans_type = db::unit_trans]’: /<>/src/db/db/dbArray.h:1777:14: required from ‘db::array_iterator db::array::begin() const [with Obj = db::box; Trans = db::unit_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbShapes.h:844:26: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::box; Trans = db::unit_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2333:233: required from here /<>/src/db/db/dbArray.h:1318:49: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1318 | : m_trans (trans), mp_base (0), m_done (done) | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::point_coord_converter; C = int]’ /<>/src/db/db/dbPolygon.h:1472:5: required from ‘db::polygon::polygon(const db::polygon&, bool, bool) [with D = double; C = int]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:65: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2443:127: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘db::shape_ref::shape_ref(const shape_type&, db::shape_ref::repository_type&) [with Sh = db::simple_polygon; Trans = db::unit_trans; db::shape_ref::shape_type = db::simple_polygon; db::shape_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/db/db/dbPolygon.h:3080:37: required from ‘db::polygon_ref::polygon_ref(const polygon_type&, db::polygon_ref::repository_type&) [with Poly = db::simple_polygon; Trans = db::unit_trans; db::polygon_ref::polygon_type = db::simple_polygon; db::polygon_ref::repository_type = db::generic_repository; typename Sh::coord_type = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2456:74: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2779:63: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbText.h: In instantiation of ‘db::text_ref::text_ref(const db::text_ref&) [with TransIn = db::unit_trans; Text = db::text; Trans = db::disp_trans]’: /<>/src/db/db/dbText.h:1020:33: required from ‘db::text_ref db::text_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Text = db::text; Trans = db::unit_trans]’ /<>/src/db/db/dbText.h:1040:26: required from ‘db::text_ref db::operator*(const TargetTr&, const db::text_ref&) [with Text = db::text; Tr = db::unit_trans; TargetTr = db::disp_trans]’ /<>/src/db/db/dbShapes.h:845:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::text_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2201:246: required from here /<>/src/db/db/dbText.h:1007:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1007 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ /<>/src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = int; R = int]’: /<>/src/db/db/dbBoxTree.h:2073:14: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ /<>/src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ /<>/src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2215:21: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:38, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBoxTree.h: In instantiation of ‘void db::unstable_box_tree::tree_sort(db::unstable_box_tree::box_tree_node*, db::unstable_box_tree::obj_iterator, db::unstable_box_tree::obj_iterator, CoordPicker&, const box_type&, int) [with CoordPicker = db::box_tree_picker, db::vector, db::box_convert, true>, tl::vector > >; Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::unstable_box_tree::box_tree_node = db::box_tree_node, db::vector, db::box_convert, true>, 100, 100> >; db::unstable_box_tree::obj_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; db::unstable_box_tree::box_type = db::box]’: /<>/src/db/db/dbBoxTree.h:2077:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&, const db::simple_bbox_tag&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ /<>/src/db/db/dbBoxTree.h:1906:5: required from ‘void db::unstable_box_tree::sort(const BoxConv&) [with Box = db::box; Obj = db::vector; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100]’ /<>/src/db/db/dbArray.h:900:5: required from ‘void db::iterated_array::sort() [with Coord = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2215:21: required from here /<>/src/db/db/dbBoxTree.h:2138:21: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2138 | *qloc [i] = *qloc [i - 1]; | ~~~~~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbArray.h:38, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbBoxTree.h:2141:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2141 | *qloc [q] = el; | ~~~~~~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:64: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:2756:5: required from ‘void db::simple_polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2443:127: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:64: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_ref::polygon_ref(const db::polygon_ref&) [with TransIn = db::unit_trans; Poly = db::simple_polygon; Trans = db::disp_trans]’: /<>/src/db/db/dbPolygon.h:3229:36: required from ‘db::polygon_ref db::polygon_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Poly = db::simple_polygon; Trans = db::unit_trans]’ /<>/src/db/db/dbPolygon.h:3249:26: required from ‘db::polygon_ref db::operator*(const TargetTr&, const db::polygon_ref&) [with Poly = db::simple_polygon; Tr = db::unit_trans; TargetTr = db::disp_trans]’ /<>/src/db/db/dbShapes.h:845:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::polygon_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2459:275: required from here /<>/src/db/db/dbPolygon.h:3117:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 3117 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ /<>/src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:34, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPath.h: In instantiation of ‘db::path_ref::path_ref(const db::path_ref&) [with TransIn = db::unit_trans; Path = db::path; Trans = db::disp_trans]’: /<>/src/db/db/dbPath.h:1068:33: required from ‘db::path_ref db::path_ref::transformed(const TargetTrans&) const [with TargetTrans = db::disp_trans; Path = db::path; Trans = db::unit_trans]’ /<>/src/db/db/dbPath.h:1088:26: required from ‘db::path_ref db::operator*(const TargetTr&, const db::path_ref&) [with Path = db::path; Tr = db::unit_trans; TargetTr = db::disp_trans]’ /<>/src/db/db/dbShapes.h:845:44: required from ‘db::Shapes::shape_type db::Shapes::insert(const db::object_with_properties >&) [with Obj = db::path_ref, db::unit_trans >; Trans = db::disp_trans; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:2628:257: required from here /<>/src/db/db/dbPath.h:1031:43: warning: implicitly-declared ‘constexpr db::unit_trans::unit_trans(const db::unit_trans&)’ is deprecated [-Wdeprecated-copy] 1031 | : shape_ref (ref.ptr (), Trans (ref.trans ())) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:238:15: note: because ‘db::unit_trans’ has user-provided ‘db::unit_trans& db::unit_trans::operator=(const db::unit_trans&) [with C = int]’ 238 | unit_trans &operator= (const unit_trans &) | ^~~~~~~~ /<>/src/db/db/dbTrans.h:733:24: note: initializing argument 1 of ‘db::disp_trans::disp_trans(db::unit_trans) [with C = int]’ 733 | explicit disp_trans (unit_trans) | ^~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = double; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:380:64: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ rm -f libmag_tests.so.0.26.2 libmag_tests.so libmag_tests.so.0 libmag_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/magic/unit_tests/../../../../db_plugins -shared -Wl,-soname,libmag_tests.so.0 -o libmag_tests.so.0.26.2 dbMAGReader.o -lz -L/<>/build-release/plugins/streamers/magic/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/magic/unit_tests/../../../../db_plugins -lmag /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbArray.h:1174:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1174 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_complex_array::invert(db::regular_complex_array::simple_trans_type&) [with Coord = int; db::regular_complex_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:680:16: required from here /<>/src/db/db/dbArray.h:687:7: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 687 | t = simple_trans_type (r); | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:688:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 688 | regular_array::m_a = -r (regular_array::m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:689:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 689 | regular_array::m_b = -r (regular_array::m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::invert(db::iterated_array::simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:941:16: required from here /<>/src/db/db/dbArray.h:947:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 947 | *p = -f (*p); | ~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const simple_trans_type&) [with Coord = int; db::iterated_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:1004:16: required from here /<>/src/db/db/dbArray.h:1007:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1007 | *p = vector_type (st * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::iterated_array::transform(const complex_trans_type&) [with Coord = int; db::iterated_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:994:16: required from here /<>/src/db/db/dbArray.h:998:10: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 998 | *p = vector_type (ct * *p); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&, double, double) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:1171:28: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1544:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1544 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = int; F = int; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/db/db/dbArray.h:1171:24: required from ‘void db::single_complex_inst::invert(db::single_complex_inst::simple_trans_type&) [with Coord = int; db::single_complex_inst::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:1169:16: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s libmag_tests.so.0.26.2 libmag_tests.so ln -s libmag_tests.so.0.26.2 libmag_tests.so.0 ln -s libmag_tests.so.0.26.2 libmag_tests.so.0.26 cp -f libmag_tests.so.0.26.2 /<>/build-release/plugins/streamers/magic/unit_tests/../../../../mag_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/magic/lay_plugin/MAGWriterOptionPage.ui -o ui_MAGWriterOptionPage.h /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/magic/lay_plugin/MAGReaderOptionPage.ui -o ui_MAGReaderOptionPage.h /<>/src/plugins/streamers/magic/lay_plugin/MAGReaderOptionPage.ui: Warning: The name 'gridLayout' (QGridLayout) is already in use, defaulting to 'gridLayout1'. g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMAGWriterPlugin.o /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:29: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc: In member function ‘virtual bool lay::LEFDEFImportPluginDeclaration::menu_activated(const string&) const’: /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:139:24: warning: implicitly-declared ‘db::LEFDEFReaderOptions& db::LEFDEFReaderOptions::operator=(const db::LEFDEFReaderOptions&)’ is deprecated [-Wdeprecated-copy] 139 | options = *tech_options; | ^~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:68:3: note: because ‘db::LEFDEFReaderOptions’ has user-provided ‘db::LEFDEFReaderOptions::LEFDEFReaderOptions(const db::LEFDEFReaderOptions&)’ 68 | LEFDEFReaderOptions (const LEFDEFReaderOptions &d); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:29: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /<>/src/db/db/dbArray.h:30, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFDEFImporter.h:28, from /<>/src/plugins/streamers/lefdef/db_plugin/dbLEFImporter.h:29, from /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGWriter.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layMAGReaderPlugin.o /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/lefdef/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/lefdef/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/lefdef/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h -o moc_layLEFDEFImportDialogs.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/lefdef/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/<>/build-release/plugins/streamers/lefdef/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layLEFDEFImportDialogs.o moc_layLEFDEFImportDialogs.cpp /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbReader.h:35, from /<>/src/db/db/dbNamedLayerReader.h:27, from /<>/src/plugins/streamers/magic/db_plugin/dbMAGReader.h:29, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/magic/db_plugin/dbMAG.h:27, from /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/db/db/dbTechnology.h:31, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/db/db/dbTechnology.h:31, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/db/db/dbTechnology.h:31, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/db/db/dbTechnology.h:31, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/db/db/dbTechnology.h:31, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRS274XApertures.o /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/magic/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h -o moc_layMAGReaderPlugin.cpp In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/db/db/dbTechnology.h:36, from /<>/src/laybasic/laybasic/layTechnology.h:29, from ../../../../../src/plugins/streamers/lefdef/lay_plugin/layLEFDEFImportDialogs.h:28, from moc_layLEFDEFImportDialogs.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/magic/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h -o moc_layMAGWriterPlugin.cpp /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc: In member function ‘virtual bool db::RS274XCircleAperture::do_produce_linear(const DPoint&, const DPoint&)’: /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:299:112: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 299 | p = db::DVector (p.x() * cos(a * 0.5) - p.y() * sin(a * 0.5), p.x() * sin(a * 0.5) + p.y() * cos(a * 0.5)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:303:90: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 303 | p = db::DVector (p.x() * cos(a) - p.y() * sin(a), p.x() * sin(a) + p.y() * cos(a)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:308:90: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 308 | p = db::DVector (p.x() * cos(a) - p.y() * sin(a), p.x() * sin(a) + p.y() * cos(a)); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc: In member function ‘void db::RS274XMacroAperture::do_produce_flash_internal()’: /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:706:65: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 706 | p = db::DVector (p.y(), -p.x()) * (0.5 * w / p.length ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:710:43: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 710 | p = db::DVector (-p.x(), -p.y ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:714:43: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 714 | p = db::DVector (-p.x(), -p.y ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:809:71: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 809 | p = db::DVector (p.y(), -p.x()) * (0.5 * w / p.length ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:813:49: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 813 | p = db::DVector (-p.x(), -p.y ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:817:49: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 817 | p = db::DVector (-p.x(), -p.y ()); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbShape.h:38, from /<>/src/db/db/dbEdgePairs.h:28, from /<>/src/db/db/dbEdgesDelegate.h:30, from /<>/src/db/db/dbEdges.h:27, from /<>/src/db/db/dbRegionDelegate.h:30, from /<>/src/db/db/dbRegion.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMAGReaderPlugin.o moc_layMAGReaderPlugin.cpp /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::inverse_trans db::complex_trans::inverted() const [with I = double; F = double; R = double; db::complex_trans::inverse_trans = db::complex_trans]’: /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:92:38: required from here /<>/src/db/db/dbTrans.h:1664:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1664 | inv.m_u = inv.operator () (-m_u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = double]’: /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:289:51: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ rm -f liblefdef_ui.so.0.26.2 liblefdef_ui.so liblefdef_ui.so.0 liblefdef_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,liblefdef_ui.so.0 -o liblefdef_ui.so.0.26.2 layLEFDEFPlugin.o layLEFDEFImportDialogs.o layLEFDEFImport.o moc_layLEFDEFImportDialogs.o -lz -L/<>/build-release/plugins/streamers/lefdef/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/lefdef/lay_plugin/../../../../lay_plugins/../db_plugins -llefdef /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:352:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: /<>/src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ /<>/src/db/db/dbPolygonTools.h:354:124: required from here /<>/src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:878:112: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’: /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:71:50: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:199:77: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:71:50: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1945:12: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = double]’ /<>/src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:71:50: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbEdge.h:35, from /<>/src/db/db/dbPath.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/db/db/dbPolygon.h:1814:32: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:71:50: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.h:27, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XApertures.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ln -s liblefdef_ui.so.0.26.2 liblefdef_ui.so ln -s liblefdef_ui.so.0.26.2 liblefdef_ui.so.0 ln -s liblefdef_ui.so.0.26.2 liblefdef_ui.so.0.26 rm -f ../../../../lay_plugins/liblefdef_ui.so.0.26.2 mv -f liblefdef_ui.so.0.26.2 ../../../../lay_plugins/liblefdef_ui.so.0.26.2 rm -f ../../../../lay_plugins/liblefdef_ui.so rm -f ../../../../lay_plugins/liblefdef_ui.so.0 rm -f ../../../../lay_plugins/liblefdef_ui.so.0.26 mv -f liblefdef_ui.so ../../../../lay_plugins/liblefdef_ui.so mv -f liblefdef_ui.so.0 ../../../../lay_plugins/liblefdef_ui.so.0 mv -f liblefdef_ui.so.0.26 ../../../../lay_plugins/liblefdef_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/lefdef' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/magic/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/<>/build-release/plugins/streamers/magic/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layMAGWriterPlugin.o moc_layMAGWriterPlugin.cpp In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/laybasic/laybasic/layPlugin.h:32, from /<>/src/laybasic/laybasic/layStream.h:29, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGReaderPlugin.h:28, from moc_layMAGReaderPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbRS274XReader.o /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbLoadLayoutOptions.h:32, from /<>/src/laybasic/laybasic/layStream.h:32, from ../../../../../src/plugins/streamers/magic/lay_plugin/layMAGWriterPlugin.h:27, from moc_layMAGWriterPlugin.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ rm -f libmag_ui.so.0.26.2 libmag_ui.so libmag_ui.so.0 libmag_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libmag_ui.so.0 -o libmag_ui.so.0.26.2 layMAGReaderPlugin.o layMAGWriterPlugin.o moc_layMAGReaderPlugin.o moc_layMAGWriterPlugin.o -lz -L/<>/build-release/plugins/streamers/magic/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/magic/lay_plugin/../../../../lay_plugins/../db_plugins -lmag /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbShapes.h:34, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libmag_ui.so.0.26.2 libmag_ui.so ln -s libmag_ui.so.0.26.2 libmag_ui.so.0 ln -s libmag_ui.so.0.26.2 libmag_ui.so.0.26 rm -f ../../../../lay_plugins/libmag_ui.so.0.26.2 mv -f libmag_ui.so.0.26.2 ../../../../lay_plugins/libmag_ui.so.0.26.2 rm -f ../../../../lay_plugins/libmag_ui.so rm -f ../../../../lay_plugins/libmag_ui.so.0 rm -f ../../../../lay_plugins/libmag_ui.so.0.26 mv -f libmag_ui.so ../../../../lay_plugins/libmag_ui.so mv -f libmag_ui.so.0 ../../../../lay_plugins/libmag_ui.so.0 mv -f libmag_ui.so.0.26 ../../../../lay_plugins/libmag_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/magic' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGerberImportData.o /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc: In member function ‘virtual void db::RS274XReader::do_read()’: /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:580:32: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 580 | center = c; | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:597:50: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 597 | center = from + db::DVector (i, j); | ^ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASISWriter.o /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc In file included from /<>/src/db/db/dbBoxConvert.h:35, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:2181:23: required from ‘db::complex_trans db::operator*(const db::complex_trans&, const db::complex_trans&) [with II = double; I = double; F = double; R = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:536:100: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; Trans = db::unit_trans; C = double]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:380:83: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = double; R = double]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = double; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector > >; C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:380:83: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbLayer.h:29, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = double]’: /usr/include/c++/9/ext/new_allocator.h:147:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::polygon_contour; _Args = {db::polygon_contour}; _Tp = db::polygon_contour; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/vector.tcc:115:30: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {db::polygon_contour}; _Tp = db::polygon_contour; _Alloc = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1201:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = db::polygon_contour; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::polygon_contour]’ /<>/src/db/db/dbPolygon.h:1432:5: required from ‘db::polygon::polygon() [with C = double]’ /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:379:28: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbBoxTree.h:29, from /<>/src/db/db/dbLayer.h:28, from /<>/src/db/db/dbShapes.h:32, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbRS274XReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:26: /<>/src/db/db/dbConverters.h: In instantiation of ‘void db::PointConverter

::from_string(const string&, P&) const [with P = db::point; std::string = std::__cxx11::basic_string]’: /<>/src/tl/tl/tlXMLParser.h:957:5: required from ‘void tl::XMLMember::finish(const tl::XMLElementBase*, tl::XMLReaderState&, const string&, const string&, const string&) const [with Value = db::point; Parent = std::pair, db::point >; Read = tl::XMLMemberReadAdaptor, std::pair, db::point > >; Write = tl::XMLMemberWriteAdaptor, std::pair, db::point > >; Converter = db::PointConverter >; std::string = std::__cxx11::basic_string]’ /<>/src/tl/tl/tlXMLParser.h:949:16: required from here /<>/src/db/db/dbConverters.h:94:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 94 | p = P (x, y); | ~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:29: /<>/src/tl/tl/tlXMLParser.h: In instantiation of ‘void tl::XMLMemberWriteAdaptor::operator()(Parent&, tl::XMLReaderState&) const [with Value = db::point; Parent = std::pair, db::point >]’: /<>/src/tl/tl/tlXMLParser.h:958:5: required from ‘void tl::XMLMember::finish(const tl::XMLElementBase*, tl::XMLReaderState&, const string&, const string&, const string&) const [with Value = db::point; Parent = std::pair, db::point >; Read = tl::XMLMemberReadAdaptor, std::pair, db::point > >; Write = tl::XMLMemberWriteAdaptor, std::pair, db::point > >; Converter = db::PointConverter >; std::string = std::__cxx11::basic_string]’ /<>/src/tl/tl/tlXMLParser.h:949:16: required from here /<>/src/tl/tl/tlXMLParser.h:1202:22: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1202 | owner.*mp_member = *reader.back (tag); In file included from /<>/src/db/db/dbTrans.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.h:28, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImportData.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In member function ‘void db::OASISWriter::write(const db::Repetition&)’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:1839:22: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1839 | last_point = s; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:1855:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1855 | b = a; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In member function ‘void db::OASISWriter::write_pointlist(const std::vector, std::allocator > >&, bool)’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2237:14: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2237 | plast = *p; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2273:31: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2273 | plast = db::Vector (x, y); | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2285:18: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2285 | plast = *p; | ^ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2291:17: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 2291 | plast = ps; | ^~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_DB_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/db_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o gsiDeclDbOASIS.o /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:249:85: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:252:92: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:255:82: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:258:77: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:261:83: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::create_repetition_by_type(const db::Shape&, db::Repetition&, const Tag&) [with Tag = db::object_tag, db::unit_trans >, db::disp_trans > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:264:82: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:224:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 224 | *pw++ = *p - po; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::array >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2035:30: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties > >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2036:46: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::reduce(db::disp_trans&) [with C = int]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3309:26: required from here /<>/src/db/db/dbText.h:756:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 756 | m_trans = trans_type (m_trans.rot ()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::path]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3361:30: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::simple_polygon]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3362:40: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::polygon]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3363:33: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::edge]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3364:30: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::box]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3365:29: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::text]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3366:30: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3368:46: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3369:56: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3370:49: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3371:46: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3372:45: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc: In instantiation of ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::object_with_properties >]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3373:46: required from here /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:412:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 412 | dxy = xrep ? db::Vector (safe_diff (dd->x (), d->x ()), 0) : db::Vector (0, safe_diff (dd->y (), d->y ())); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:488:25: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 488 | *--dt = *ds; | ~~~~~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:523:20: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 523 | dxy2 = xypass2 ? db::Vector (0, safe_diff (rr->first.y (), r->first.y ())) : db::Vector (safe_diff (rr->first.x (), r->first.x ()), 0); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:598:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 598 | a_ref = a; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:599:19: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 599 | b_ref = b; | ~~~~~~^~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:638:15: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 638 | *pw++ = *p - p0; | ~~~~~~^~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const simple_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::simple_trans_type = db::simple_trans; typename Trans::coord_type = int]’: /<>/src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::simple_trans; Obj = db::CellInst; Trans = db::simple_trans]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2021:48: required from here /<>/src/db/db/dbArray.h:2371:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2371 | m_trans = trans_type (tr * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘db::text& db::text::operator=(const db::text&) [with C = int]’: /<>/src/db/db/dbText.h:362:5: required from ‘db::text::text(const db::text&) [with C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3312:62: required from here /<>/src/db/db/dbText.h:390:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 390 | m_trans = trans_type (d.m_trans); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:32, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbText.h: In instantiation of ‘void db::text::move(const vector_type&) [with C = int; db::text::vector_type = db::vector]’: /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:539:17: required from ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::text]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:3366:30: required from here /<>/src/db/db/dbText.h:708:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 708 | m_trans = trans_type (p) * m_trans; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::array::transform_from(const disp_trans_type&, const db::array&) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::disp_trans_type = db::disp_trans; typename Trans::coord_type = int]’: /<>/src/db/db/dbArray.h:2193:5: required from ‘void db::array::transform(const T&, db::ArrayRepository*) [with T = db::disp_trans; Obj = db::CellInst; Trans = db::simple_trans]’ /<>/src/db/db/dbArray.h:2207:5: required from ‘void db::array::move(const vector_type&, db::ArrayRepository*) [with Obj = db::CellInst; Trans = db::simple_trans; db::array::vector_type = db::vector; typename Tr::coord_type = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:539:17: required from ‘void db::Compressor::flush(db::OASISWriter*) [with Obj = db::array >]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2035:30: required from here /<>/src/db/db/dbArray.h:2366:13: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 2366 | m_trans = trans_type (simple_trans_type (tr) * simple_trans_type (d.front ())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2723:28: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; C = int]’ /<>/src/db/db/dbPath.h:773:5: required from ‘db::polygon db::path::polygon() const [with C = int]’ /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:2723:28: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:23: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/db_plugin/gsiDeclDbOASIS.cc:23: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libpcb.so.0.26.2 libpcb.so libpcb.so.0 libpcb.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libpcb.so.0 -o libpcb.so.0.26.2 dbGerberDrillFileReader.o dbGerberImporter.o dbRS274XApertures.o dbRS274XReader.o dbGerberImportData.o -lz -L/<>/build-release/plugins/streamers/pcb/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libpcb.so.0.26.2 libpcb.so ln -s libpcb.so.0.26.2 libpcb.so.0 ln -s libpcb.so.0.26.2 libpcb.so.0.26 rm -f ../../../../db_plugins/libpcb.so.0.26.2 mv -f libpcb.so.0.26.2 ../../../../db_plugins/libpcb.so.0.26.2 rm -f ../../../../db_plugins/libpcb.so rm -f ../../../../db_plugins/libpcb.so.0 rm -f ../../../../db_plugins/libpcb.so.0.26 mv -f libpcb.so ../../../../db_plugins/libpcb.so mv -f libpcb.so.0 ../../../../db_plugins/libpcb.so.0 mv -f libpcb.so.0.26 ../../../../db_plugins/libpcb.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/pcb/lay_plugin/GerberImportDialog.ui -o ui_GerberImportDialog.h make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/pcb/unit_tests"' -I/<>/src/plugins/streamers/pcb/unit_tests -I/<>/build-release/plugins/streamers/pcb/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/pcb/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbGerberImport.o /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/pcb/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGerberImport.o /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc g++ -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -dM -E -o moc_predefs.h /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/pcb/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layGerberImportDialog.o /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc: In member function ‘void lay::GerberImportDialog::commit_page()’: /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:1225:16: warning: unnecessary parentheses in declaration of ‘coord_editors’ [-Wparentheses] 1225 | QLineEdit *(coord_editors[][4]) = { | ^ /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc: In member function ‘void lay::GerberImportDialog::update()’: /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:1652:14: warning: unnecessary parentheses in declaration of ‘coord_editors’ [-Wparentheses] 1652 | QLineEdit *(coord_editors[][4]) = { | ^ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbObjectWithProperties.h:35, from /<>/src/db/db/dbLayoutDiff.h:37, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:31: /<>/src/tl/tl/tlUnitTest.h: In instantiation of ‘void tl::TestBase::diff(const string&, int, const string&, const X&, const Y&) [with X = db::GerberMetaData::Function; Y = db::GerberMetaData::Function; std::string = std::__cxx11::basic_string]’: /<>/src/tl/tl/tlUnitTest.h:437:7: required from ‘void tl::TestBase::eq_helper(bool, const T1&, const T2&, const char*, const char*, const char*, int) [with T1 = db::GerberMetaData::Function; T2 = db::GerberMetaData::Function]’ /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:71:3: required from here /<>/src/tl/tl/tlUnitTest.h:310:41: warning: passing ‘db::GerberMetaData::Function’ chooses ‘int’ over ‘unsigned int’ [-Wsign-promo] 310 | sstr << msg << " (actual value is " << subject << ")"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/tl/tl/tlUnitTest.h:310:41: warning: in call to ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]’ [-Wsign-promo] /<>/src/tl/tl/tlUnitTest.h: In instantiation of ‘void tl::TestBase::diff(const string&, int, const string&, const X&, const Y&) [with X = db::GerberMetaData::Position; Y = db::GerberMetaData::Position; std::string = std::__cxx11::basic_string]’: /<>/src/tl/tl/tlUnitTest.h:437:7: required from ‘void tl::TestBase::eq_helper(bool, const T1&, const T2&, const char*, const char*, const char*, int) [with T1 = db::GerberMetaData::Position; T2 = db::GerberMetaData::Position]’ /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:72:3: required from here /<>/src/tl/tl/tlUnitTest.h:310:41: warning: passing ‘db::GerberMetaData::Position’ chooses ‘int’ over ‘unsigned int’ [-Wsign-promo] /<>/src/tl/tl/tlUnitTest.h:310:41: warning: in call to ‘std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]’ [-Wsign-promo] In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayerProperties.h:33, from /<>/src/laybasic/laybasic/layLayoutView.h:38, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:32: /<>/src/laybasic/laybasic/layDitherPattern.h: At global scope: /<>/src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbPath.h:35, from /<>/src/db/db/dbLayoutDiff.h:32, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:29, from /<>/src/db/db/dbLayoutDiff.h:31, from /<>/src/plugins/streamers/pcb/unit_tests/dbGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.cc:25: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: /<>/src/db/db/dbInstElement.h:114:22: required from here /<>/src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: /<>/src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ /<>/src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here /<>/src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ /<>/src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ /<>/src/db/db/dbInstElement.h:95:110: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/laybasic/laybasic/layLayoutView.h:48, from /<>/src/lay/lay/layMainWindow.h:44, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:32: /<>/src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ /<>/src/laybasic/laybasic/layDisplayState.h:244:15: required from here /<>/src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:61, from /<>/src/db/db/dbArray.h:30, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:114:16: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/pcb/db_plugin/dbGerberImporter.h:28, from /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImport.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ /usr/lib/qt5/bin/moc -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB --include /<>/build-release/plugins/streamers/pcb/lay_plugin/moc_predefs.h -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -I/<>/src/plugins/streamers/pcb/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/pcb/db_plugin -I/usr/include/powerpc64le-linux-gnu/qt5 -I/usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -I/usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -I/usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtSvg -I/usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -I/usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -I/usr/include/powerpc64le-linux-gnu/qt5/QtGui -I/usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -I/usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -I/usr/include/powerpc64le-linux-gnu/qt5/QtXml -I/usr/include/powerpc64le-linux-gnu/qt5/QtSql -I/usr/include/powerpc64le-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/9 -I/usr/include/powerpc64le-linux-gnu/c++/9 -I/usr/include/c++/9/backward -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include -I/usr/local/include -I/usr/lib/gcc/powerpc64le-linux-gnu/9/include-fixed -I/usr/include/powerpc64le-linux-gnu -I/usr/include /<>/src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h -o moc_layGerberImportDialog.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/pcb/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/<>/build-release/plugins/streamers/pcb/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o moc_layGerberImportDialog.o moc_layGerberImportDialog.cpp rm -f libpcb_tests.so.0.26.2 libpcb_tests.so libpcb_tests.so.0 libpcb_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/pcb/unit_tests/../../../../db_plugins -shared -Wl,-soname,libpcb_tests.so.0 -o libpcb_tests.so.0.26.2 dbGerberImport.o -lz -L/<>/build-release/plugins/streamers/pcb/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/pcb/unit_tests/../../../../db_plugins -lpcb /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ln -s libpcb_tests.so.0.26.2 libpcb_tests.so ln -s libpcb_tests.so.0.26.2 libpcb_tests.so.0 ln -s libpcb_tests.so.0.26.2 libpcb_tests.so.0.26 cp -f libpcb_tests.so.0.26.2 /<>/build-release/plugins/streamers/pcb/unit_tests/../../../../pcb_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/unit_tests' In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from ../../../../../src/plugins/streamers/pcb/lay_plugin/layGerberImportDialog.h:32, from moc_layGerberImportDialog.cpp:9: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libpcb_ui.so.0.26.2 libpcb_ui.so libpcb_ui.so.0 libpcb_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,libpcb_ui.so.0 -o libpcb_ui.so.0.26.2 layGerberImport.o layGerberImportDialog.o moc_layGerberImportDialog.o -lz -L/<>/build-release/plugins/streamers/pcb/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/pcb/lay_plugin/../../../../lay_plugins/../db_plugins -lpcb /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ln -s libpcb_ui.so.0.26.2 libpcb_ui.so ln -s libpcb_ui.so.0.26.2 libpcb_ui.so.0 ln -s libpcb_ui.so.0.26.2 libpcb_ui.so.0.26 rm -f ../../../../lay_plugins/libpcb_ui.so.0.26.2 mv -f libpcb_ui.so.0.26.2 ../../../../lay_plugins/libpcb_ui.so.0.26.2 rm -f ../../../../lay_plugins/libpcb_ui.so rm -f ../../../../lay_plugins/libpcb_ui.so.0 rm -f ../../../../lay_plugins/libpcb_ui.so.0.26 mv -f libpcb_ui.so ../../../../lay_plugins/libpcb_ui.so mv -f libpcb_ui.so.0 ../../../../lay_plugins/libpcb_ui.so.0 mv -f libpcb_ui.so.0.26 ../../../../lay_plugins/libpcb_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/pcb' rm -f liboasis.so.0.26.2 liboasis.so liboasis.so.0 liboasis.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,liboasis.so.0 -o liboasis.so.0.26.2 dbOASIS.o dbOASISReader.o dbOASISWriter.o gsiDeclDbOASIS.o -lz -L/<>/build-release/plugins/streamers/oasis/db_plugin/../../../../db_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liboasis.so.0.26.2 liboasis.so ln -s liboasis.so.0.26.2 liboasis.so.0 ln -s liboasis.so.0.26.2 liboasis.so.0.26 rm -f ../../../../db_plugins/liboasis.so.0.26.2 mv -f liboasis.so.0.26.2 ../../../../db_plugins/liboasis.so.0.26.2 rm -f ../../../../db_plugins/liboasis.so rm -f ../../../../db_plugins/liboasis.so.0 rm -f ../../../../db_plugins/liboasis.so.0.26 mv -f liboasis.so ../../../../db_plugins/liboasis.so mv -f liboasis.so.0 ../../../../db_plugins/liboasis.so.0 mv -f liboasis.so.0.26 ../../../../db_plugins/liboasis.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/lay_plugin' /usr/lib/qt5/bin/uic /<>/src/plugins/streamers/oasis/lay_plugin/OASISWriterOptionPage.ui -o ui_OASISWriterOptionPage.h make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/oasis/unit_tests"' -I/<>/src/plugins/streamers/oasis/unit_tests -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASISReader.o /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/oasis/unit_tests"' -I/<>/src/plugins/streamers/oasis/unit_tests -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASISWriter2.o /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/plugins/streamers/oasis/unit_tests"' -I/<>/src/plugins/streamers/oasis/unit_tests -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/<>/src/lay/lay -I/<>/src/tl/tl -I/<>/src/db/db -I/<>/src/gsi/gsi -I/<>/src/plugins/streamers/oasis/db_plugin -I/<>/src/plugins/common -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o dbOASISWriter.o /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/lay_plugin -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/oasis/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layOASISReaderPlugin.o /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:1636:69: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: /<>/src/db/db/dbPolygon.h:876:11: required from ‘db::polygon_contour::box_type db::polygon_contour::bbox() const [with C = int; db::polygon_contour::box_type = db::box]’ /<>/src/db/db/dbPolygon.h:1925:12: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:1636:69: required from here /<>/src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbPolygon.h:655:5: required from ‘db::polygon_contour& db::polygon_contour::transform(const Trans&, bool, bool) [with Trans = db::fixpoint_trans; C = int]’ /<>/src/db/db/dbPolygon.h:2638:5: required from ‘db::simple_polygon& db::simple_polygon::transform(const Tr&, bool, bool) [with Tr = db::fixpoint_trans; C = int]’ /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:1641:52: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: /<>/src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ /<>/src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ /<>/src/db/db/dbPolygon.h:1924:5: required from ‘void db::polygon::assign_hull(I, I, bool, bool) [with I = db::point*; C = int]’ /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:1636:69: required from here /<>/src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISReader.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘tl::reuse_vector::iterator tl::reuse_vector::insert(const value_type&) [with Value = db::simple_polygon; tl::reuse_vector::iterator = tl::reuse_vector_iterator >; tl::reuse_vector::value_type = db::simple_polygon]’ /<>/src/db/db/dbBoxTree.h:752:31: required from ‘db::box_tree::iterator db::box_tree::insert(const Obj&) [with Box = db::box; Obj = db::simple_polygon; BoxConv = db::box_convert, true>; long unsigned int min_bin = 100; long unsigned int min_quads = 100; db::box_tree::iterator = tl::reuse_vector_iterator >]’ /<>/src/db/db/dbLayer.h:207:33: required from ‘db::layer::iterator db::layer::insert(const Sh&) [with Sh = db::simple_polygon; StableTag = db::stable_layer_tag; db::layer::iterator = tl::reuse_vector_const_iterator >]’ /<>/src/db/db/dbShapes.h:782:14: required from ‘db::Shapes::shape_type db::Shapes::insert(const Sh&) [with Sh = db::simple_polygon; db::Shapes::shape_type = db::Shape]’ /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:1642:27: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’: /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbArray.h:546:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 546 | m_a = -f (m_a); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h:547:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 547 | m_b = -f (m_b); | ~~~~^~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘bool db::regular_array::is_regular_array(db::regular_array::vector_type&, db::regular_array::vector_type&, long unsigned int&, long unsigned int&) const [with Coord = int; db::regular_array::vector_type = db::vector]’: /<>/src/db/db/dbArray.h:565:16: required from here /<>/src/db/db/dbArray.h:567:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 567 | a = m_a; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h:568:7: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 568 | b = m_b; | ~~^~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h: In instantiation of ‘void db::regular_array::transform(const complex_trans_type&) [with Coord = int; db::regular_array::complex_trans_type = db::complex_trans]’: /<>/src/db/db/dbArray.h:593:16: required from here /<>/src/db/db/dbArray.h:596:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 596 | m_a = vector_type (ct * m_a); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbArray.h:597:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 597 | m_b = vector_type (ct * m_b); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::simple_trans db::simple_trans::invert() [with C = int]’: /<>/src/db/db/dbArray.h:544:5: required from ‘void db::regular_array::invert(db::regular_array::simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:542:16: required from here /<>/src/db/db/dbTrans.h:1192:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1192 | m_u = -operator() (u); In file included from /<>/src/db/db/dbTrans.h:30, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ /<>/src/db/db/dbVector.h: In instantiation of ‘db::vector& db::vector::transform(const Tr&) [with Tr = db::fixpoint_trans; C = int]’: /<>/src/db/db/dbArray.h:588:5: required from ‘void db::regular_array::transform(const simple_trans_type&) [with Coord = int; db::regular_array::simple_trans_type = db::simple_trans]’ /<>/src/db/db/dbArray.h:586:16: required from here /<>/src/db/db/dbVector.h:421:9: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 421 | *this = vector (t (*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = int]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBoxConvert.h:29, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: /<>/src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ /<>/src/db/db/dbPolygonGenerators.h:379:36: required from here /<>/src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISReaderPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/db/db/dbArray.h:36, from /<>/src/db/db/dbLayout.h:29, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISReader.h:29, from /<>/src/plugins/streamers/oasis/unit_tests/dbOASISWriter2.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_LAY_PLUGIN_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I/<>/src/plugins/streamers/oasis/lay_plugin -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/<>/src/db/db -I/<>/src/tl/tl -I/<>/src/gsi/gsi -I/<>/src/laybasic/laybasic -I/<>/src/lay/lay -I/<>/src/plugins/common -I/<>/src/plugins/streamers/oasis/db_plugin -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/<>/build-release/plugins/streamers/oasis/lay_plugin -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o layOASISWriterPlugin.o /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from /<>/src/db/db/dbTrans.h:31, from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: /<>/src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: /<>/src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: /<>/src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ /<>/src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: /<>/src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ /<>/src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from /<>/src/tl/tl/tlEvents.h:133, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:152, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:172, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:192, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/tl/tl/tlEvents.h:212, from /<>/src/tl/tl/tlObjectCollection.h:28, from /<>/src/tl/tl/tlLog.h:31, from /<>/src/tl/tl/tlClassRegistry.h:29, from /<>/src/db/db/dbUserObject.h:36, from /<>/src/db/db/dbBoxConvert.h:32, from /<>/src/db/db/dbInstances.h:32, from /<>/src/db/db/dbCell.h:28, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ /<>/src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: /<>/src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from /<>/src/db/db/dbCell.h:34, from /<>/src/db/db/dbLayout.h:33, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: /<>/src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ /<>/src/db/db/dbTrans.h:2459:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: /<>/src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ /<>/src/db/db/dbTrans.h:2476:26: required from here /<>/src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:29, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:24: /<>/src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: /<>/src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ /<>/src/db/db/dbInstances.h:275:40: required from here /<>/src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /<>/src/db/db/dbBox.h:30, from /<>/src/db/db/dbArray.h:37, from /<>/src/db/db/dbLayout.h:29, from /<>/src/db/db/dbSaveLayoutOptions.h:33, from /<>/src/db/db/dbWriter.h:30, from /<>/src/plugins/streamers/oasis/db_plugin/dbOASISWriter.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:25: /<>/src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: /<>/src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ /<>/src/db/db/dbUserObject.h:122:16: required from here /<>/src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/plugins/streamers/oasis/db_plugin/dbOASIS.h:28, from /<>/src/plugins/streamers/oasis/lay_plugin/layOASISWriterPlugin.cc:24: /<>/src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liboasis_ui.so.0.26.2 liboasis_ui.so liboasis_ui.so.0 liboasis_ui.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout/db_plugins -shared -Wl,-soname,liboasis_ui.so.0 -o liboasis_ui.so.0.26.2 layOASISReaderPlugin.o layOASISWriterPlugin.o -lz -L/<>/build-release/plugins/streamers/oasis/lay_plugin/../../../../lay_plugins/.. -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_laybasic -lklayout_lay -L/<>/build-release/plugins/streamers/oasis/lay_plugin/../../../../lay_plugins/../db_plugins -loasis /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liboasis_ui.so.0.26.2 liboasis_ui.so ln -s liboasis_ui.so.0.26.2 liboasis_ui.so.0 ln -s liboasis_ui.so.0.26.2 liboasis_ui.so.0.26 rm -f ../../../../lay_plugins/liboasis_ui.so.0.26.2 mv -f liboasis_ui.so.0.26.2 ../../../../lay_plugins/liboasis_ui.so.0.26.2 rm -f ../../../../lay_plugins/liboasis_ui.so rm -f ../../../../lay_plugins/liboasis_ui.so.0 rm -f ../../../../lay_plugins/liboasis_ui.so.0.26 mv -f liboasis_ui.so ../../../../lay_plugins/liboasis_ui.so mv -f liboasis_ui.so.0 ../../../../lay_plugins/liboasis_ui.so.0 mv -f liboasis_ui.so.0.26 ../../../../lay_plugins/liboasis_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/lay_plugin' At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f liboasis_tests.so.0.26.2 liboasis_tests.so liboasis_tests.so.0 liboasis_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/build-release/plugins/streamers/oasis/unit_tests/../../../../db_plugins -shared -Wl,-soname,liboasis_tests.so.0 -o liboasis_tests.so.0.26.2 dbOASISReader.o dbOASISWriter2.o dbOASISWriter.o -lz -L/<>/build-release/plugins/streamers/oasis/unit_tests/../../../.. -lklayout_db -lklayout_tl -lklayout_gsi -L/<>/build-release/plugins/streamers/oasis/unit_tests/../../../../db_plugins -loasis /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s liboasis_tests.so.0.26.2 liboasis_tests.so ln -s liboasis_tests.so.0.26.2 liboasis_tests.so.0 ln -s liboasis_tests.so.0.26.2 liboasis_tests.so.0.26 cp -f liboasis_tests.so.0.26.2 /<>/build-release/plugins/streamers/oasis/unit_tests/../../../../oasis_tests.ut make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/unit_tests' make[5]: Leaving directory '/<>/build-release/plugins/streamers/oasis' make[4]: Leaving directory '/<>/build-release/plugins/streamers' make[3]: Leaving directory '/<>/build-release/plugins' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd buddies/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/buddies.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd klayout_main/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/klayout_main.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/buddies' cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/src.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/klayout_main' cd klayout_main/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/klayout_main/klayout_main.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[3]: Entering directory '/<>/build-release/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../src/unit_tests -I/<>/build-release/unit_tests -I../../src/rba/rba -I../../src/pya/pya -I../../src/tl/tl -I../../src/gsi/gsi -I../../src/db/db -I../../src/rdb/rdb -I../../src/lym/lym -I../../src/laybasic/laybasic -I../../src/lay/lay -I../../src/ant/ant -I../../src/img/img -I../../src/edt/edt -I../../src/lib/lib -I../../src/version -I../../src/lym/lym -I../../src/laybasic/laybasic -I../../src/lay/lay -I../../src/ant/ant -I../../src/img/img -I../../src/edt/edt -I/<>/build-release/unit_tests/../laybasic -I/<>/build-release/unit_tests/../lay -I/<>/build-release/unit_tests/../ext -I../../src/drc/drc -I../../src/lvs/lvs -I../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o unit_test_main.o ../../src/unit_tests/unit_test_main.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../src/unit_tests -I/<>/build-release/unit_tests -I../../src/rba/rba -I../../src/pya/pya -I../../src/tl/tl -I../../src/gsi/gsi -I../../src/db/db -I../../src/rdb/rdb -I../../src/lym/lym -I../../src/laybasic/laybasic -I../../src/lay/lay -I../../src/ant/ant -I../../src/img/img -I../../src/edt/edt -I../../src/lib/lib -I../../src/version -I../../src/lym/lym -I../../src/laybasic/laybasic -I../../src/lay/lay -I../../src/ant/ant -I../../src/img/img -I../../src/edt/edt -I/<>/build-release/unit_tests/../laybasic -I/<>/build-release/unit_tests/../lay -I/<>/build-release/unit_tests/../ext -I../../src/drc/drc -I../../src/lvs/lvs -I../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o utTestConsole.o ../../src/unit_tests/utTestConsole.cc make[4]: Entering directory '/<>/build-release/buddies/src' cd bd/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/bd/bd.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/klayout_main/klayout_main' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../src/klayout_main/klayout_main -I/<>/build-release/klayout_main/klayout_main -I../../../src/rba/rba -I../../../src/pya/pya -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/db/db -I../../../src/rdb/rdb -I../../../src/lym/lym -I../../../src/laybasic/laybasic -I../../../src/lay/lay -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I../../../src/lib/lib -I../../../src/version -I../../../src/lym/lym -I../../../src/laybasic/laybasic -I../../../src/lay/lay -I../../../src/ant/ant -I../../../src/img/img -I../../../src/edt/edt -I/<>/build-release/klayout_main/klayout_main/../../laybasic -I/<>/build-release/klayout_main/klayout_main/../../lay -I/<>/build-release/klayout_main/klayout_main/../../ext -I../../../src/drc/drc -I../../../src/lvs/lvs -I../../../src/gsiqt/qtbasic -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/klayout_main/klayout_main -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o klayout.o ../../../src/klayout_main/klayout_main/klayout.cc make[5]: Entering directory '/<>/build-release/buddies/src/bd' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdInit.o ../../../../src/buddies/src/bd/bdInit.cc In file included from ../../src/tl/tl/tlEvents.h:133, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/utTestConsole.cc:23: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:152, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/utTestConsole.cc:23: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:172, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/utTestConsole.cc:23: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:192, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/utTestConsole.cc:23: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:212, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/utTestConsole.cc:23: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../../src/buddies/src/bd/bdInit.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../../src/buddies/src/bd/bdInit.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../../src/buddies/src/bd/bdInit.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../../src/buddies/src/bd/bdInit.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlCommandLineParser.h:27, from ../../../../src/buddies/src/bd/bdInit.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/klayout_main/klayout_main/klayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/klayout_main/klayout_main/klayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/klayout_main/klayout_main/klayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/klayout_main/klayout_main/klayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/lay/lay/layApplication.h:35, from ../../../src/klayout_main/klayout_main/klayout.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:133, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:152, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:172, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:192, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/tl/tl/tlEvents.h:212, from ../../src/tl/tl/tlObjectCollection.h:28, from ../../src/tl/tl/tlLog.h:31, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdReaderOptions.o ../../../../src/buddies/src/bd/bdReaderOptions.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdWriterOptions.o ../../../../src/buddies/src/bd/bdWriterOptions.cc In file included from ../../src/db/db/dbTrans.h:31, from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbCell.h:34, from ../../src/db/db/dbLayout.h:33, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../build-release/klayout klayout.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -L/<>/build-release/klayout_main/klayout_main/../.. -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lib -lklayout_lym -lklayout_laybasic -lklayout_lay -lklayout_ant -lklayout_img -lklayout_edt -lklayout_QtCore -lklayout_rba -lklayout_pya -lklayout_drc -lklayout_lvs -lklayout_qtbasic -lklayout_QtGui -lklayout_QtXml -lklayout_QtNetwork -lklayout_QtSql -lklayout_QtDesigner -lklayout_QtMultimedia -lklayout_QtPrintSupport -lklayout_QtSvg -lklayout_QtWidgets -lklayout_QtXmlPatterns /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../src/laybasic/laybasic/layLayerProperties.h:33, from ../../src/laybasic/laybasic/layLayoutView.h:38, from ../../src/lay/lay/layMainWindow.h:44, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/laybasic/laybasic/layDitherPattern.h: At global scope: ../../src/laybasic/laybasic/layDitherPattern.h:212:13: warning: unnecessary parentheses in declaration of ‘m_pattern’ [-Wparentheses] 212 | uint32_t *(m_pattern[64]); | ^ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-release/klayout_main/klayout_main' cd tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/tests/tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/klayout_main/tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/klayout_main/tests"' -I../../../src/klayout_main/tests -I/<>/build-release/klayout_main/tests -I../../../src/rba/rba -I../../../src/tl/tl -I../../../src/db/db -I../../../src/gsi/gsi -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/klayout_main/tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o klayout_main_tests.o ../../../src/klayout_main/tests/klayout_main_tests.cc In file included from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../src/db/db/dbInstElement.h:114:22: required from here ../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../src/db/db/dbTrans.h:2459:26: required from here ../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../src/db/db/dbTrans.h:30, from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../src/db/db/dbTrans.h:2476:26: required from here ../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../src/db/db/dbTrans.h:30, from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../src/db/db/dbInstances.h:275:40: required from here ../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::box&) [with C = double; R = double]’: ../../src/db/db/dbLayer.h:305:16: required from ‘void db::layer::update_bbox() [with Sh = db::user_object; StableTag = db::stable_layer_tag]’ ../../src/laybasic/laybasic/layAnnotationShapes.h:223:26: required from here ../../src/db/db/dbBox.h:746:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 746 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h:747:12: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 747 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = int; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = int]’ ../../src/db/db/dbInstElement.h:95:110: required from here ../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../src/laybasic/laybasic/layLayoutView.h:48, from ../../src/lay/lay/layMainWindow.h:44, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/laybasic/laybasic/layDisplayState.h: In instantiation of ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’: /usr/include/c++/9/bits/stl_algobase.h:404:30: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const lay::SpecificInst*; _OI = lay::SpecificInst*]’ /usr/include/c++/9/bits/stl_algobase.h:441:30: required from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/stl_algobase.h:474:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’ /usr/include/c++/9/bits/vector.tcc:238:31: required from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = lay::SpecificInst; _Alloc = std::allocator]’ ../../src/laybasic/laybasic/layDisplayState.h:77:24: required from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = lay::CellPath; _Alloc = std::allocator]’ /usr/include/c++/9/bits/list.tcc:286:4: required from ‘std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = lay::CellPath; _Alloc = std::allocator]’ ../../src/laybasic/laybasic/layDisplayState.h:244:15: required from here ../../src/laybasic/laybasic/layDisplayState.h:48:24: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 48 | struct LAYBASIC_PUBLIC SpecificInst | ^~~~~~~~~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from ../../src/tl/tl/tlString.h:29, from ../../src/tl/tl/tlLog.h:29, from ../../src/unit_tests/utTestConsole.h:27, from ../../src/unit_tests/unit_test_main.cc:25: /usr/include/c++/9/bits/stl_algobase.h:342:18: note: synthesized method ‘lay::SpecificInst& lay::SpecificInst::operator=(const lay::SpecificInst&)’ first required here 342 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = double; F = double; R = double]’: ../../src/db/db/dbUserObject.h:116:16: required from ‘void db::user_object_base::transform(const db::simple_trans&) [with C = double]’ ../../src/db/db/dbUserObject.h:114:16: required from here ../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = double; F = double; R = double]’: ../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = double]’ ../../src/db/db/dbUserObject.h:122:16: required from here ../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../src/db/db/dbBox.h:30, from ../../src/db/db/dbArray.h:37, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../src/db/db/dbUserObject.h:122:16: required from here ../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/db/db/dbArray.h:36, from ../../src/db/db/dbLayout.h:29, from ../../src/db/db/dbLoadLayoutOptions.h:32, from ../../src/lay/lay/layMainWindow.h:41, from ../../src/unit_tests/unit_test_main.cc:46: ../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/klayout_main/tests/klayout_main_tests.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/klayout_main/tests/klayout_main_tests.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/klayout_main/tests/klayout_main_tests.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/klayout_main/tests/klayout_main_tests.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/klayout_main/tests/klayout_main_tests.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdReaderOptions.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/buddies/src/bd/bdWriterOptions.cc:24: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_main_tests.so.0.26.2 libklayout_main_tests.so libklayout_main_tests.so.0 libklayout_main_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_main_tests.so.0 -o libklayout_main_tests.so.0.26.2 klayout_main_tests.o -lz -L/<>/build-release/klayout_main/tests/../.. -lklayout_rba -lklayout_tl -lklayout_db -lklayout_gsi /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_main_tests.so.0.26.2 libklayout_main_tests.so ln -s libklayout_main_tests.so.0.26.2 libklayout_main_tests.so.0 ln -s libklayout_main_tests.so.0.26.2 libklayout_main_tests.so.0.26 rm -f ../../klayout_main/libklayout_main_tests.so.0.26.2 mv -f libklayout_main_tests.so.0.26.2 ../../klayout_main/libklayout_main_tests.so.0.26.2 rm -f ../../klayout_main/libklayout_main_tests.so rm -f ../../klayout_main/libklayout_main_tests.so.0 rm -f ../../klayout_main/libklayout_main_tests.so.0.26 mv -f libklayout_main_tests.so ../../klayout_main/libklayout_main_tests.so mv -f libklayout_main_tests.so.0 ../../klayout_main/libklayout_main_tests.so.0 mv -f libklayout_main_tests.so.0.26 ../../klayout_main/libklayout_main_tests.so.0.26 cp -f ../../klayout_main/libklayout_main_tests.so.0.26.2 /<>/build-release/klayout_main/tests/../../klayout_main_tests.ut make[4]: Leaving directory '/<>/build-release/klayout_main/tests' make[3]: Leaving directory '/<>/build-release/klayout_main' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdConverterMain.o ../../../../src/buddies/src/bd/bdConverterMain.cc In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2cif.o ../../../../src/buddies/src/bd/strm2cif.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2gds.o ../../../../src/buddies/src/bd/strm2gds.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2oas.o ../../../../src/buddies/src/bd/strm2oas.cc g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../build-release/ut_runner unit_test_main.o utTestConsole.o -lz /usr/lib/powerpc64le-linux-gnu/libpython3.7m.so /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -L/<>/build-release/unit_tests/.. -lklayout_tl -lklayout_gsi -lklayout_db -lklayout_rdb -lklayout_lib -lklayout_lym -lklayout_laybasic -lklayout_lay -lklayout_ant -lklayout_img -lklayout_edt -lklayout_qtbasic -lklayout_QtGui -lklayout_QtCore -lklayout_rba -lklayout_pya -lklayout_drc -lklayout_lvs -ldl -lklayout_gsi_test -lklayout_QtXml -lklayout_QtWidgets /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strmclip.o ../../../../src/buddies/src/bd/strmclip.cc ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/bdConverterMain.cc:24: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ make[3]: Leaving directory '/<>/build-release/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2dxf.o ../../../../src/buddies/src/bd/strm2dxf.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2gdstxt.o ../../../../src/buddies/src/bd/strm2gdstxt.cc In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2txt.o ../../../../src/buddies/src/bd/strm2txt.cc In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strmcmp.o ../../../../src/buddies/src/bd/strmcmp.cc In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = double; R = double; typename Tr::target_coord_type = int]’ ../../../../src/db/db/dbBox.h:1215:26: required from ‘db::box db::operator*(const Tr&, const db::box&) [with R = double; Tr = db::complex_trans; typename Tr::target_coord_type = int; typename Tr::coord_type = double]’ ../../../../src/buddies/src/bd/strmclip.cc:121:69: required from here ../../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmclip.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strm2txt.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmcmp.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strmxor.o ../../../../src/buddies/src/bd/strmxor.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strmrun.o ../../../../src/buddies/src/bd/strmrun.cc At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DMAKE_BD_LIBRARY -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/bd -I/<>/build-release/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/version -I../../../../src/db/db -I../../../../src/lib/lib -I../../../../src/rdb/rdb -I../../../../src/lym/lym -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/bd -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o strm2mag.o ../../../../src/buddies/src/bd/strm2mag.cc In file included from ../../../../src/db/db/dbTrans.h:31, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/tl/tl/tlObjectCollection.h:28, from ../../../../src/tl/tl/tlLog.h:31, from ../../../../src/tl/tl/tlClassRegistry.h:29, from ../../../../src/db/db/dbUserObject.h:36, from ../../../../src/db/db/dbBoxConvert.h:32, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbCell.h:34, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ ../../../../src/buddies/src/bd/strmxor.cc: In function ‘int strmxor(int, char**)’: ../../../../src/buddies/src/bd/strmxor.cc:312:23: warning: variable ‘output_top’ set but not used [-Wunused-but-set-variable] 312 | db::cell_index_type output_top = 0; | ^~~~~~~~~~ ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbArray.h: In instantiation of ‘db::array_iterator& db::array_iterator::operator=(const db::array_iterator&) [with Coord = int; Trans = db::simple_trans]’: ../../../../src/db/db/dbInstElement.h:114:22: required from here ../../../../src/db/db/dbArray.h:1341:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1341 | m_trans = d.m_trans; | ~~~~~~~~^~~~~~~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon::polygon(const db::box&) [with C = int]’: ../../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../../src/db/db/dbPolygon.h:1489:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1489 | p[0] = point_type (b.left (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:1490:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | p[1] = point_type (b.left (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:1491:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1491 | p[2] = point_type (b.right (), b.top ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:1492:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1492 | p[3] = point_type (b.right (), b.bottom ()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmrun.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../../src/db/db/dbTrans.h:2459:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../../src/db/db/dbTrans.h:2476:26: required from here ../../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../../src/db/db/dbTrans.h:30, from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../../src/db/db/dbInstances.h:275:40: required from here ../../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = int]’: ../../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../../src/db/db/dbPolygonTools.h:352:124: required from here ../../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h: In instantiation of ‘std::pair > db::edge::clipped(const db::box&) const [with C = double]’: ../../../../src/db/db/dbPolygonTools.h:154:28: required from ‘bool db::interact_pb(const Polygon&, const Box&) [with Polygon = db::polygon; Box = db::box]’ ../../../../src/db/db/dbPolygonTools.h:354:124: required from here ../../../../src/db/db/dbEdge.h:1011:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1011 | p1 = db::point (box.left (), m_p1.y () + db::coord_traits::rounded((double)(box.left () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1016:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1016 | p2 = db::point (box.right (), m_p1.y () + db::coord_traits::rounded((double)(box.right () - m_p1.x ()) * double (dy ()) / double (dx ()))); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1027:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1027 | p1 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.bottom () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.bottom ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbPolygon.h:34, from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbEdge.h:1032:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1032 | p2 = db::point (std::max (box.left (), std::min (box.right (), m_p1.x () + db::coord_traits::rounded((double)(box.top () - m_p1.y ()) * double (dx ()) / double (dy ())))), box.top ()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator+=(const db::point&) [with C = int; R = int]’: ../../../../src/db/db/dbBox.h:850:9: required from ‘db::box db::box::transformed(const Tr&) const [with Tr = db::complex_trans; C = int; R = int; typename Tr::target_coord_type = int]’ ../../../../src/db/db/dbHierarchyBuilder.h:81:47: required from here ../../../../src/db/db/dbBox.h:767:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 767 | m_p1 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h:768:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 768 | m_p2 = point (p); | ~~~~~^~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h:774:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 774 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h:775:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 775 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’: ../../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::polygon_contour_iterator, db::unit_trans >; Trans = db::complex_trans; C = int]’: ../../../../src/db/db/dbPolygon.h:1944:5: required from ‘void db::polygon::assign_hull(I, I, T, bool, bool) [with I = db::polygon_contour_iterator, db::unit_trans >; T = db::complex_trans; C = int]’ ../../../../src/db/db/dbPolygon.h:1817:5: required from ‘db::polygon db::polygon::transformed(const Tr&, bool, bool) const [with Tr = db::complex_trans; C = int; typename Tr::target_coord_type = int]’ ../../../../src/db/db/dbHierarchyBuilder.h:84:46: required from here ../../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘db::polygon_contour::polygon_contour(const db::polygon_contour&) [with C = int]’: ../../../../src/db/db/dbPolygon.h:2392:26: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon]’ /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = db::simple_polygon; _Args = {const db::simple_polygon&}; _Tp = db::simple_polygon; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = db::simple_polygon; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = db::simple_polygon]’ ../../../../src/db/db/dbPolygonGenerators.h:379:36: required from here ../../../../src/db/db/dbPolygon.h:147:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 147 | p[i] = pp[i]; | ~~~~~^~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h: In instantiation of ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Trans = db::unit_trans; C = int]’: ../../../../src/db/db/dbPolygon.h:311:7: required from ‘void db::polygon_contour::assign(Iter, Iter, Trans, bool, bool, bool, bool) [with Iter = db::point*; Trans = db::unit_trans; C = int]’ ../../../../src/db/db/dbPolygon.h:227:5: required from ‘void db::polygon_contour::assign(Iter, Iter, bool, bool, bool, bool) [with Iter = db::point*; C = int]’ ../../../../src/db/db/dbPolygon.h:1493:5: required from ‘db::polygon::polygon(const db::box&) [with C = int]’ ../../../../src/db/db/dbHierarchyBuilder.h:83:30: required from here ../../../../src/db/db/dbPolygon.h:285:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 285 | pnext = *p; | ~~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:292:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 292 | *w++ = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:293:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 293 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:296:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 296 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:341:16: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 341 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:358:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 358 | pts [n] = point_type (tr (*p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:373:14: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 373 | pl = *p; | ~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:410:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 410 | pcurr = point_type (tr (*p++)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:427:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 427 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:460:18: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 460 | pmin = pcurr; | ~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:465:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 465 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:469:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 469 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:506:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 506 | pcurr = pmin; | ~~~~~~^~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:511:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 511 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:27: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:522:15: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 522 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:525:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 525 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:529:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 529 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:29: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:532:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 532 | plast = pts [n++] = pcurr; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:553:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 553 | pts [n++] = plast; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:557:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 557 | pnext = point_type (tr (*p)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:567:23: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 567 | pts [n++] = pcurr; | ~~~~~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:569:19: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 569 | plast = pcurr; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBoxConvert.h:29, from ../../../../src/db/db/dbInstances.h:32, from ../../../../src/db/db/dbCell.h:28, from ../../../../src/db/db/dbLayout.h:33, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPolygon.h:572:17: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 572 | pcurr = pnext; | ~~~~~~^~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h: In instantiation of ‘db::box& db::box::operator&=(const db::box&) [with C = int; R = int]’: ../../../../src/db/db/dbBox.h:1231:6: required from ‘db::box db::operator&(const db::box&, const db::box&) [with C = int]’ ../../../../src/db/db/dbTilingProcessor.h:256:20: required from ‘void db::insert(X&, const Box&, const Box&, bool) [with X = CountingInserter; db::Box = db::box]’ ../../../../src/db/db/dbTilingProcessor.h:368:12: required from ‘bool db::insert_var(X&, const tl::Variant&, const Box&, bool) [with X = CountingInserter; db::Box = db::box]’ ../../../../src/buddies/src/bd/strmxor.cc:71:46: required from here ../../../../src/db/db/dbBox.h:791:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 791 | m_p1 = p1; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbBox.h:792:10: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 792 | m_p2 = p2; | ~~~~~^~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = int]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../../src/db/db/dbBox.h:30, from ../../../../src/db/db/dbArray.h:37, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../../src/db/db/dbUserObject.h:122:16: required from here ../../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../src/db/db/dbArray.h:36, from ../../../../src/db/db/dbLayout.h:29, from ../../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../../src/db/db/dbReader.h:35, from ../../../../src/db/db/dbCommonReader.h:28, from ../../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../../src/buddies/src/bd/strmxor.cc:23: ../../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libklayout_bd.so.0.26.2 libklayout_bd.so libklayout_bd.so.0 libklayout_bd.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libklayout_bd.so.0 -o libklayout_bd.so.0.26.2 bdInit.o bdReaderOptions.o bdWriterOptions.o bdConverterMain.o strm2cif.o strm2gds.o strm2oas.o strmclip.o strm2dxf.o strm2gdstxt.o strm2txt.o strmcmp.o strmxor.o strmrun.o strm2mag.o -lz -L/<>/build-release/buddies/src/bd/../../.. -lklayout_tl -lklayout_db -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libklayout_bd.so.0.26.2 libklayout_bd.so ln -s libklayout_bd.so.0.26.2 libklayout_bd.so.0 ln -s libklayout_bd.so.0.26.2 libklayout_bd.so.0.26 rm -f ../../../../build-release/libklayout_bd.so.0.26.2 mv -f libklayout_bd.so.0.26.2 ../../../../build-release/libklayout_bd.so.0.26.2 rm -f ../../../../build-release/libklayout_bd.so rm -f ../../../../build-release/libklayout_bd.so.0 rm -f ../../../../build-release/libklayout_bd.so.0.26 mv -f libklayout_bd.so ../../../../build-release/libklayout_bd.so mv -f libklayout_bd.so.0 ../../../../build-release/libklayout_bd.so.0 mv -f libklayout_bd.so.0.26 ../../../../build-release/libklayout_bd.so.0.26 make[5]: Leaving directory '/<>/build-release/buddies/src/bd' cd strm2cif/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2cif/strm2cif.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd strm2dxf/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2dxf/strm2dxf.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd strm2gdstxt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2gdstxt/strm2gdstxt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd strm2gds/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2gds/strm2gds.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strm2cif' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2cif -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2cif -I/<>/build-release/buddies/src/strm2cif -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2cif -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Entering directory '/<>/build-release/buddies/src/strm2gds' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2gds -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2gds -I/<>/build-release/buddies/src/strm2gds -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2gds -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Entering directory '/<>/build-release/buddies/src/strm2gdstxt' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2gdstxt -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2gdstxt -I/<>/build-release/buddies/src/strm2gdstxt -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2gdstxt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Entering directory '/<>/build-release/buddies/src/strm2dxf' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2dxf -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2dxf -I/<>/build-release/buddies/src/strm2dxf -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2dxf -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2gdstxt main.o -lz -L/<>/build-release/buddies/src/strm2gdstxt/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2dxf main.o -lz -L/<>/build-release/buddies/src/strm2dxf/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2cif main.o -lz -L/<>/build-release/buddies/src/strm2cif/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2gds main.o -lz -L/<>/build-release/buddies/src/strm2gds/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread make[5]: Leaving directory '/<>/build-release/buddies/src/strm2gds' cd strm2oas/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2oas/strm2oas.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Leaving directory '/<>/build-release/buddies/src/strm2dxf' cd strm2mag/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2mag/strm2mag.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strm2oas' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2oas -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2oas -I/<>/build-release/buddies/src/strm2oas -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2oas -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Leaving directory '/<>/build-release/buddies/src/strm2cif' make[5]: Leaving directory '/<>/build-release/buddies/src/strm2gdstxt' cd strm2txt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2txt/strm2txt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile cd strmclip/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmclip/strmclip.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strm2mag' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2mag -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2mag -I/<>/build-release/buddies/src/strm2mag -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2mag -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Entering directory '/<>/build-release/buddies/src/strmclip' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strmclip -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strmclip -I/<>/build-release/buddies/src/strmclip -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strmclip -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Entering directory '/<>/build-release/buddies/src/strm2txt' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strm2txt -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strm2txt -I/<>/build-release/buddies/src/strm2txt -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strm2txt -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2oas main.o -lz -L/<>/build-release/buddies/src/strm2oas/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2mag main.o -lz -L/<>/build-release/buddies/src/strm2mag/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strm2txt main.o -lz -L/<>/build-release/buddies/src/strm2txt/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strmclip main.o -lz -L/<>/build-release/buddies/src/strmclip/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread make[5]: Leaving directory '/<>/build-release/buddies/src/strm2oas' cd strmcmp/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmcmp/strmcmp.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strmcmp' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strmcmp -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strmcmp -I/<>/build-release/buddies/src/strmcmp -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strmcmp -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Leaving directory '/<>/build-release/buddies/src/strm2mag' cd strmxor/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmxor/strmxor.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strmxor' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strmxor -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strmxor -I/<>/build-release/buddies/src/strmxor -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strmxor -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Leaving directory '/<>/build-release/buddies/src/strmclip' cd strmrun/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmrun/strmrun.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[5]: Entering directory '/<>/build-release/buddies/src/strmrun' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DBD_TARGET=strmrun -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I../../../../src/buddies/src/strmrun -I/<>/build-release/buddies/src/strmrun -I../../../../src/buddies/src/bd -I../../../../src/tl/tl -I../../../../src/gsi/gsi -I../../../../src/rba/rba -I../../../../src/pya/pya -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/src/strmrun -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../../../../src/buddies/src/bd/main.cc make[5]: Leaving directory '/<>/build-release/buddies/src/strm2txt' In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:133, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:152, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:172, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:192, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../../src/tl/tl/tlEvents.h:212, from ../../../../src/gsi/gsi/gsiObject.h:28, from ../../../../src/gsi/gsi/gsi.h:40, from ../../../../src/rba/rba/rba.h:27, from ../../../../src/buddies/src/bd/main.cc:25: ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strmcmp main.o -lz -L/<>/build-release/buddies/src/strmcmp/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strmxor main.o -lz -L/<>/build-release/buddies/src/strmxor/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -o ../../../../build-release/strmrun main.o -lz -L/<>/build-release/buddies/src/strmrun/../../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_lib -lklayout_rdb -lklayout_lym -lklayout_rba -lklayout_pya /usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 -ldl /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread make[5]: Leaving directory '/<>/build-release/buddies/src/strmcmp' make[5]: Leaving directory '/<>/build-release/buddies/src/strmxor' make[5]: Leaving directory '/<>/build-release/buddies/src/strmrun' make[4]: Leaving directory '/<>/build-release/buddies/src' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile make[4]: Entering directory '/<>/build-release/buddies/unit_tests' g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdBasicTests.o ../../../src/buddies/unit_tests/bdBasicTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdConverterTests.o ../../../src/buddies/unit_tests/bdConverterTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdStrm2txtTests.o ../../../src/buddies/unit_tests/bdStrm2txtTests.cc g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdStrmclipTests.o ../../../src/buddies/unit_tests/bdStrmclipTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrm2txtTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrm2txtTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrm2txtTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrm2txtTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrm2txtTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdStrmcmpTests.o ../../../src/buddies/unit_tests/bdStrmcmpTests.cc In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmclipTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/db/db/dbCommonReader.h:28, from ../../../src/buddies/src/bd/bdReaderOptions.h:27, from ../../../src/buddies/unit_tests/bdBasicTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbSaveLayoutOptions.h:33, from ../../../src/db/db/dbStream.h:30, from ../../../src/buddies/unit_tests/bdConverterTests.cc:25: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdStrmxorTests.o ../../../src/buddies/unit_tests/bdStrmxorTests.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmcmpTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ In file included from ../../../src/db/db/dbTrans.h:31, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:105:13: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 105 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix2d& db::Matrix2d::operator*=(const db::Matrix2d&)’: ../../../src/db/db/dbMatrix.h:155:27: warning: implicitly-declared ‘db::Matrix2d& db::Matrix2d::operator=(const db::Matrix2d&)’ is deprecated [-Wdeprecated-copy] 155 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:103:3: note: because ‘db::Matrix2d’ has user-provided ‘db::Matrix2d::Matrix2d(const db::Matrix2d&)’ 103 | Matrix2d (const Matrix2d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In copy constructor ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:530:13: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 530 | *this = d; | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘db::Matrix3d& db::Matrix3d::operator*=(const db::Matrix3d&)’: ../../../src/db/db/dbMatrix.h:577:27: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 577 | *this = (*this * other); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::transpose()’: ../../../src/db/db/dbMatrix.h:692:25: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 692 | *this = transposed (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ ../../../src/db/db/dbMatrix.h: In member function ‘void db::Matrix3d::invert()’: ../../../src/db/db/dbMatrix.h:710:23: warning: implicitly-declared ‘db::Matrix3d& db::Matrix3d::operator=(const db::Matrix3d&)’ is deprecated [-Wdeprecated-copy] 710 | *this = inverted (); | ^ ../../../src/db/db/dbMatrix.h:528:3: note: because ‘db::Matrix3d’ has user-provided ‘db::Matrix3d::Matrix3d(const db::Matrix3d&)’ 528 | Matrix3d (const Matrix3d &d) | ^~~~~~~~ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o bdStrmrunTests.o ../../../src/buddies/unit_tests/bdStrmrunTests.cc In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlClassRegistry.h:29, from ../../../src/db/db/dbUserObject.h:36, from ../../../src/db/db/dbBoxConvert.h:32, from ../../../src/db/db/dbInstances.h:32, from ../../../src/db/db/dbCell.h:28, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:905:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 905 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:938:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 938 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:971:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 971 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >, db::disp_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1004:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1004 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1045:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1045 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/db/db/dbCell.h:34, from ../../../src/db/db/dbLayout.h:33, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbShape.h: In member function ‘void db::Shape::init_member(db::array, db::unit_trans >::tag, const trans_type&)’: ../../../src/db/db/dbShape.h:1070:15: warning: implicitly-declared ‘db::simple_trans& db::simple_trans::operator=(const db::simple_trans&)’ is deprecated [-Wdeprecated-copy] 1070 | m_trans = trans; | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h:1089:3: note: because ‘db::simple_trans’ has user-provided ‘db::simple_trans::simple_trans(const db::simple_trans&) [with C = int]’ 1089 | simple_trans (const simple_trans &d) | ^~~~~~~~~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrmrunTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrmrunTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrmrunTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrmrunTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/tl/tl/tlObjectCollection.h:28, from ../../../src/tl/tl/tlLog.h:31, from ../../../src/tl/tl/tlUnitTest.h:27, from ../../../src/buddies/unit_tests/bdStrmrunTests.cc:23: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ g++ -c -g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -std=c++0x -fvisibility=hidden -std=c++0x -fvisibility=hidden -Wall -W -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -pedantic -Woverloaded-virtual -Wsign-promo -Wsynth -Wno-deprecated -Wno-long-long -Wno-strict-aliasing -Wno-deprecated-declarations -Wno-reserved-user-defined-literal -D_REENTRANT -fPIC -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DHAVE_QTBINDINGS -DHAVE_PYTHON -DHAVE_RUBY -DHAVE_RUBY_VERSION_CODE=20507 -DHAVE_QT -DKLAYOUT_VERSION=0.26.2 -DKLAYOUT_VERSION_REV=LatestSourcePackage -DKLAYOUT_VERSION_DATE=2020-01-15 -DKLAYOUT_MAJOR_VERSION=0 -DKLAYOUT_MINOR_VERSION=26 -DKLAYOUT_TINY_VERSION=2 -DQT_NO_DEBUG -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/<>/build-release/buddies/unit_tests"' -I../../../src/buddies/unit_tests -I/<>/build-release/buddies/unit_tests -I../../../src/buddies/src/bd -I../../../src/db/db -I../../../src/tl/tl -I../../../src/gsi/gsi -I../../../src/rba/rba -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtDesigner -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtUiPlugin -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtMultimedia -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXml -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSql -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtTest -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -I/<>/build-release/buddies/unit_tests -I/usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -o buddies_main.o ../../../src/buddies/unit_tests/buddies_main.cc ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = int; I = double; F = double; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = int; F = double; R = double]’ ../../../src/db/db/dbTrans.h:2459:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans db::complex_trans::concat(const db::complex_trans&) const [with II = double; I = double; F = int; R = double]’: ../../../src/db/db/dbTrans.h:1996:86: required from ‘db::complex_trans db::complex_trans::concat_same(const db::complex_trans&) const [with I = double; F = int; R = double]’ ../../../src/db/db/dbTrans.h:2476:26: required from here ../../../src/db/db/dbTrans.h:1969:13: warning: implicitly-declared ‘db::vector& db::vector::operator=(const db::vector&)’ is deprecated [-Wdeprecated-copy] 1969 | res.m_u = m_u + tu; | ~~~~~~~~^~~~~~~~~~ In file included from ../../../src/db/db/dbTrans.h:30, from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbVector.h:123:3: note: because ‘db::vector’ has user-provided ‘db::vector::vector(const db::vector&) [with C = double]’ 123 | vector (const vector &d) | ^~~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(const db::simple_trans&) [with I = int; F = int; R = double]’: ../../../src/db/db/dbArray.h:2052:77: required from ‘db::array::complex_trans_type db::array::complex_trans() const [with Obj = db::CellInst; Trans = db::simple_trans; db::array::complex_trans_type = db::complex_trans; typename Trans::coord_type = int]’ ../../../src/db/db/dbInstances.h:275:40: required from here ../../../src/db/db/dbTrans.h:1512:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1512 | t = fixpoint_trans (s.fp_trans ()) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/db/db/dbBox.h:30, from ../../../src/db/db/dbArray.h:37, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbTrans.h: In instantiation of ‘db::complex_trans::complex_trans(db::fixpoint_trans) [with I = int; F = int; R = double]’: ../../../src/db/db/dbUserObject.h:124:16: required from ‘void db::user_object_base::transform(const db::fixpoint_trans&) [with C = int]’ ../../../src/db/db/dbUserObject.h:122:16: required from here ../../../src/db/db/dbTrans.h:1490:7: warning: implicitly-declared ‘db::point& db::point::operator=(const db::point&)’ is deprecated [-Wdeprecated-copy] 1490 | t = fixpoint_trans (f) (t); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../src/db/db/dbArray.h:36, from ../../../src/db/db/dbLayout.h:29, from ../../../src/db/db/dbLoadLayoutOptions.h:32, from ../../../src/db/db/dbReader.h:35, from ../../../src/buddies/unit_tests/bdStrmxorTests.cc:24: ../../../src/db/db/dbPoint.h:84:3: note: because ‘db::point’ has user-provided ‘db::point::point(const db::point&) [with C = double]’ 84 | point (const point &d) : m_x (d.x ()), m_y (d.y ()) { } | ^~~~~ In file included from ../../../src/tl/tl/tlEvents.h:133, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/buddies/unit_tests/buddies_main.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:152, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/buddies/unit_tests/buddies_main.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:172, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/buddies/unit_tests/buddies_main.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:192, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/buddies/unit_tests/buddies_main.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ In file included from ../../../src/tl/tl/tlEvents.h:212, from ../../../src/gsi/gsi/gsiObject.h:28, from ../../../src/gsi/gsi/gsi.h:40, from ../../../src/rba/rba/rba.h:27, from ../../../src/buddies/unit_tests/buddies_main.cc:28: ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:118:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 118 | void *(argv[]) = { _CALLARGPTRS }; | ^ ../../../src/tl/tl/tlEventsVar.h: In member function ‘virtual void tl::generic_event_function_with_data::call(tl::Object*, A1, A2, A3, A4)’: ../../../src/tl/tl/tlEventsVar.h:148:13: warning: unnecessary parentheses in declaration of ‘argv’ [-Wparentheses] 148 | void *(argv[]) = { _CALLARGPTRS }; | ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’ rm -f libbd_tests.so.0.26.2 libbd_tests.so libbd_tests.so.0 libbd_tests.so.0.26 g++ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -Wl,-rpath,/<>/debian/klayout/usr/lib/klayout -shared -Wl,-soname,libbd_tests.so.0 -o libbd_tests.so.0.26.2 bdBasicTests.o bdConverterTests.o bdStrm2txtTests.o bdStrmclipTests.o bdStrmcmpTests.o bdStrmxorTests.o bdStrmrunTests.o buddies_main.o -lz -L/<>/build-release/buddies/unit_tests/../.. -lklayout_bd -lklayout_db -lklayout_tl -lklayout_gsi -lklayout_rba /usr/lib/powerpc64le-linux-gnu/libQt5Designer.so /usr/lib/powerpc64le-linux-gnu/libQt5PrintSupport.so /usr/lib/powerpc64le-linux-gnu/libQt5MultimediaWidgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Svg.so /usr/lib/powerpc64le-linux-gnu/libQt5Widgets.so /usr/lib/powerpc64le-linux-gnu/libQt5Multimedia.so /usr/lib/powerpc64le-linux-gnu/libQt5Gui.so /usr/lib/powerpc64le-linux-gnu/libQt5XmlPatterns.so /usr/lib/powerpc64le-linux-gnu/libQt5Network.so /usr/lib/powerpc64le-linux-gnu/libQt5Xml.so /usr/lib/powerpc64le-linux-gnu/libQt5Sql.so /usr/lib/powerpc64le-linux-gnu/libQt5Test.so /usr/lib/powerpc64le-linux-gnu/libQt5Core.so /usr/lib/powerpc64le-linux-gnu/libGL.so -lpthread ln -s libbd_tests.so.0.26.2 libbd_tests.so ln -s libbd_tests.so.0.26.2 libbd_tests.so.0 ln -s libbd_tests.so.0.26.2 libbd_tests.so.0.26 rm -f ../../buddies/libbd_tests.so.0.26.2 mv -f libbd_tests.so.0.26.2 ../../buddies/libbd_tests.so.0.26.2 rm -f ../../buddies/libbd_tests.so rm -f ../../buddies/libbd_tests.so.0 rm -f ../../buddies/libbd_tests.so.0.26 mv -f libbd_tests.so ../../buddies/libbd_tests.so mv -f libbd_tests.so.0 ../../buddies/libbd_tests.so.0 mv -f libbd_tests.so.0.26 ../../buddies/libbd_tests.so.0.26 cp -f ../../buddies/libbd_tests.so.0.26.2 /<>/build-release/buddies/unit_tests/../../bd_tests.ut make[4]: Leaving directory '/<>/build-release/buddies/unit_tests' make[3]: Leaving directory '/<>/build-release/buddies' make[2]: Leaving directory '/<>/build-release' Installing binaries .. make[2]: Entering directory '/<>/build-release' cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/tl' cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/tl/tl' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_tl.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_tl.so.0.26.2 ln -f -s libklayout_tl.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_tl.so ln -f -s libklayout_tl.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_tl.so.0 ln -f -s libklayout_tl.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_tl.so.0.26 make[4]: Leaving directory '/<>/build-release/tl/tl' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/tl/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/tl/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/tl/unit_tests' make[3]: Leaving directory '/<>/build-release/tl' cd gsi/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/gsi' cd gsi/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi/gsi.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/gsi/gsi' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_gsi.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_gsi.so.0.26.2 ln -f -s libklayout_gsi.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_gsi.so ln -f -s libklayout_gsi.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_gsi.so.0 ln -f -s libklayout_gsi.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_gsi.so.0.26 make[4]: Leaving directory '/<>/build-release/gsi/gsi' cd gsi_test/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/gsi_test/gsi_test.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/gsi/gsi_test' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/gsi/gsi_test' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsi/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/gsi/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/gsi/unit_tests' make[3]: Leaving directory '/<>/build-release/gsi' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/db' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/db/db' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_db.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_db.so.0.26.2 ln -f -s libklayout_db.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_db.so ln -f -s libklayout_db.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_db.so.0 ln -f -s libklayout_db.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_db.so.0.26 make[4]: Leaving directory '/<>/build-release/db/db' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/db/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/db/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/db/unit_tests' make[3]: Leaving directory '/<>/build-release/db' cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/rdb' cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/rdb/rdb' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_rdb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rdb.so.0.26.2 ln -f -s libklayout_rdb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rdb.so ln -f -s libklayout_rdb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rdb.so.0 ln -f -s libklayout_rdb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rdb.so.0.26 make[4]: Leaving directory '/<>/build-release/rdb/rdb' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rdb/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/rdb/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/rdb/unit_tests' make[3]: Leaving directory '/<>/build-release/rdb' cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/lib' cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lib/lib' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_lib.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lib.so.0.26.2 ln -f -s libklayout_lib.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lib.so ln -f -s libklayout_lib.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lib.so.0 ln -f -s libklayout_lib.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lib.so.0.26 make[4]: Leaving directory '/<>/build-release/lib/lib' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lib/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lib/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/lib/unit_tests' make[3]: Leaving directory '/<>/build-release/lib' cd gsiqt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/gsiqt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/gsiqt' cd qtbasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qtbasic/qtbasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/gsiqt/qtbasic' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_qtbasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_qtbasic.so.0.26.2 ln -f -s libklayout_qtbasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_qtbasic.so ln -f -s libklayout_qtbasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_qtbasic.so.0 ln -f -s libklayout_qtbasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_qtbasic.so.0.26 make[4]: Leaving directory '/<>/build-release/gsiqt/qtbasic' cd qt5/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/qt5.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/gsiqt/qt5' cd QtCore/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtCore/QtCore.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtCore' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtCore.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtCore.so.0.26.2 ln -f -s libklayout_QtCore.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtCore.so ln -f -s libklayout_QtCore.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtCore.so.0 ln -f -s libklayout_QtCore.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtCore.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtCore' cd QtGui/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtGui/QtGui.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtGui' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtGui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtGui.so.0.26.2 ln -f -s libklayout_QtGui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtGui.so ln -f -s libklayout_QtGui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtGui.so.0 ln -f -s libklayout_QtGui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtGui.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtGui' cd QtNetwork/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtNetwork/QtNetwork.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtNetwork' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtNetwork.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtNetwork.so.0.26.2 ln -f -s libklayout_QtNetwork.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtNetwork.so ln -f -s libklayout_QtNetwork.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtNetwork.so.0 ln -f -s libklayout_QtNetwork.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtNetwork.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtNetwork' cd QtSql/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtSql/QtSql.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtSql' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtSql.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSql.so.0.26.2 ln -f -s libklayout_QtSql.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSql.so ln -f -s libklayout_QtSql.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSql.so.0 ln -f -s libklayout_QtSql.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSql.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtSql' cd QtWidgets/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtWidgets/QtWidgets.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtWidgets' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtWidgets.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtWidgets.so.0.26.2 ln -f -s libklayout_QtWidgets.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtWidgets.so ln -f -s libklayout_QtWidgets.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtWidgets.so.0 ln -f -s libklayout_QtWidgets.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtWidgets.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtWidgets' cd QtDesigner/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtDesigner/QtDesigner.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtDesigner' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtDesigner.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtDesigner.so.0.26.2 ln -f -s libklayout_QtDesigner.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtDesigner.so ln -f -s libklayout_QtDesigner.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtDesigner.so.0 ln -f -s libklayout_QtDesigner.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtDesigner.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtDesigner' cd QtMultimedia/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtMultimedia/QtMultimedia.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtMultimedia' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtMultimedia.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtMultimedia.so.0.26.2 ln -f -s libklayout_QtMultimedia.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtMultimedia.so ln -f -s libklayout_QtMultimedia.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtMultimedia.so.0 ln -f -s libklayout_QtMultimedia.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtMultimedia.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtMultimedia' cd QtPrintSupport/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtPrintSupport/QtPrintSupport.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtPrintSupport' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtPrintSupport.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtPrintSupport.so.0.26.2 ln -f -s libklayout_QtPrintSupport.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtPrintSupport.so ln -f -s libklayout_QtPrintSupport.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtPrintSupport.so.0 ln -f -s libklayout_QtPrintSupport.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtPrintSupport.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtPrintSupport' cd QtSvg/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtSvg/QtSvg.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtSvg' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtSvg.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSvg.so.0.26.2 ln -f -s libklayout_QtSvg.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSvg.so ln -f -s libklayout_QtSvg.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSvg.so.0 ln -f -s libklayout_QtSvg.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtSvg.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtSvg' cd QtXmlPatterns/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtXmlPatterns/QtXmlPatterns.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtXmlPatterns' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtXmlPatterns.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXmlPatterns.so.0.26.2 ln -f -s libklayout_QtXmlPatterns.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXmlPatterns.so ln -f -s libklayout_QtXmlPatterns.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXmlPatterns.so.0 ln -f -s libklayout_QtXmlPatterns.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXmlPatterns.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtXmlPatterns' cd QtXml/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/gsiqt/qt5/QtXml/QtXml.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/gsiqt/qt5/QtXml' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_QtXml.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXml.so.0.26.2 ln -f -s libklayout_QtXml.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXml.so ln -f -s libklayout_QtXml.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXml.so.0 ln -f -s libklayout_QtXml.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_QtXml.so.0.26 make[5]: Leaving directory '/<>/build-release/gsiqt/qt5/QtXml' make[4]: Leaving directory '/<>/build-release/gsiqt/qt5' make[3]: Leaving directory '/<>/build-release/gsiqt' cd rba/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/rba.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/rba' cd rba/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/rba/rba.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/rba/rba' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_rba.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rba.so.0.26.2 ln -f -s libklayout_rba.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rba.so ln -f -s libklayout_rba.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rba.so.0 ln -f -s libklayout_rba.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_rba.so.0.26 make[4]: Leaving directory '/<>/build-release/rba/rba' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/rba/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/rba/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/rba/unit_tests' make[3]: Leaving directory '/<>/build-release/rba' cd pya/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/pya.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/pya' cd pya/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/pya/pya.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pya/pya' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_pya.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_pya.so.0.26.2 ln -f -s libklayout_pya.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_pya.so ln -f -s libklayout_pya.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_pya.so.0 ln -f -s libklayout_pya.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_pya.so.0.26 make[4]: Leaving directory '/<>/build-release/pya/pya' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pya/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pya/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/pya/unit_tests' make[3]: Leaving directory '/<>/build-release/pya' cd lym/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/lym.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/lym' cd lym/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/lym/lym.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lym/lym' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_lym.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lym.so.0.26.2 ln -f -s libklayout_lym.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lym.so ln -f -s libklayout_lym.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lym.so.0 ln -f -s libklayout_lym.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lym.so.0.26 make[4]: Leaving directory '/<>/build-release/lym/lym' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lym/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lym/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/lym/unit_tests' make[3]: Leaving directory '/<>/build-release/lym' cd laybasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/laybasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/laybasic' cd laybasic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/laybasic/laybasic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/laybasic/laybasic' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_laybasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_laybasic.so.0.26.2 ln -f -s libklayout_laybasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_laybasic.so ln -f -s libklayout_laybasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_laybasic.so.0 ln -f -s libklayout_laybasic.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_laybasic.so.0.26 make[4]: Leaving directory '/<>/build-release/laybasic/laybasic' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/laybasic/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/laybasic/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/laybasic/unit_tests' make[3]: Leaving directory '/<>/build-release/laybasic' cd ant/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/ant.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/ant' cd ant/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/ant/ant.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/ant/ant' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_ant.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_ant.so.0.26.2 ln -f -s libklayout_ant.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_ant.so ln -f -s libklayout_ant.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_ant.so.0 ln -f -s libklayout_ant.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_ant.so.0.26 make[4]: Leaving directory '/<>/build-release/ant/ant' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/ant/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/ant/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/ant/unit_tests' make[3]: Leaving directory '/<>/build-release/ant' cd img/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/img.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/img' cd img/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/img/img.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/img/img' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_img.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_img.so.0.26.2 ln -f -s libklayout_img.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_img.so ln -f -s libklayout_img.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_img.so.0 ln -f -s libklayout_img.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_img.so.0.26 make[4]: Leaving directory '/<>/build-release/img/img' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/img/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/img/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/img/unit_tests' make[3]: Leaving directory '/<>/build-release/img' cd edt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/edt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/edt' cd edt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/edt/edt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/edt/edt' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_edt.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_edt.so.0.26.2 ln -f -s libklayout_edt.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_edt.so ln -f -s libklayout_edt.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_edt.so.0 ln -f -s libklayout_edt.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_edt.so.0.26 make[4]: Leaving directory '/<>/build-release/edt/edt' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/edt/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/edt/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/edt/unit_tests' make[3]: Leaving directory '/<>/build-release/edt' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/lay' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lay/lay' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_lay.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lay.so.0.26.2 ln -f -s libklayout_lay.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lay.so ln -f -s libklayout_lay.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lay.so.0 ln -f -s libklayout_lay.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lay.so.0.26 make[4]: Leaving directory '/<>/build-release/lay/lay' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lay/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lay/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/lay/unit_tests' make[3]: Leaving directory '/<>/build-release/lay' cd plugins/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/plugins.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/plugins' cd streamers/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/streamers.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/plugins/streamers' cd cif/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/cif.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/cif' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libcif.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libcif.so.0.26.2 ln -f -s libcif.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libcif.so ln -f -s libcif.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libcif.so.0 ln -f -s libcif.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libcif.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/cif/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/cif/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libcif_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcif_ui.so.0.26.2 ln -f -s libcif_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcif_ui.so ln -f -s libcif_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcif_ui.so.0 ln -f -s libcif_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcif_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/cif/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/cif' cd common/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/common/common.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/common' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/common/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/common/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libcommon_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcommon_ui.so.0.26.2 ln -f -s libcommon_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcommon_ui.so ln -f -s libcommon_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcommon_ui.so.0 ln -f -s libcommon_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libcommon_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/common/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/common' cd dxf/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/dxf.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/dxf' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libdxf.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libdxf.so.0.26.2 ln -f -s libdxf.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libdxf.so ln -f -s libdxf.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libdxf.so.0 ln -f -s libdxf.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libdxf.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/dxf/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/dxf/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libdxf_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdxf_ui.so.0.26.2 ln -f -s libdxf_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdxf_ui.so ln -f -s libdxf_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdxf_ui.so.0 ln -f -s libdxf_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdxf_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/dxf/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/dxf' cd gds2/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/gds2.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/gds2' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libgds2.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libgds2.so.0.26.2 ln -f -s libgds2.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libgds2.so ln -f -s libgds2.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libgds2.so.0 ln -f -s libgds2.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libgds2.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/gds2/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/gds2/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libgds2_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libgds2_ui.so.0.26.2 ln -f -s libgds2_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libgds2_ui.so ln -f -s libgds2_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libgds2_ui.so.0 ln -f -s libgds2_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libgds2_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/gds2/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/gds2' cd lefdef/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/lefdef.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/lefdef' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/liblefdef.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liblefdef.so.0.26.2 ln -f -s liblefdef.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liblefdef.so ln -f -s liblefdef.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liblefdef.so.0 ln -f -s liblefdef.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liblefdef.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/lefdef/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/lefdef/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/liblefdef_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liblefdef_ui.so.0.26.2 ln -f -s liblefdef_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liblefdef_ui.so ln -f -s liblefdef_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liblefdef_ui.so.0 ln -f -s liblefdef_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liblefdef_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/lefdef/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/lefdef' cd magic/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/magic.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/magic' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libmag.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libmag.so.0.26.2 ln -f -s libmag.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libmag.so ln -f -s libmag.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libmag.so.0 ln -f -s libmag.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libmag.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/magic/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/magic/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libmag_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libmag_ui.so.0.26.2 ln -f -s libmag_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libmag_ui.so ln -f -s libmag_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libmag_ui.so.0 ln -f -s libmag_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libmag_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/magic/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/magic' cd oasis/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/oasis.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/oasis' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/liboasis.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liboasis.so.0.26.2 ln -f -s liboasis.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liboasis.so ln -f -s liboasis.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liboasis.so.0 ln -f -s liboasis.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/liboasis.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/oasis/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/oasis/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/liboasis_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liboasis_ui.so.0.26.2 ln -f -s liboasis_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liboasis_ui.so ln -f -s liboasis_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liboasis_ui.so.0 ln -f -s liboasis_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/liboasis_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/oasis/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/oasis' cd pcb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/pcb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/streamers/pcb' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libpcb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libpcb.so.0.26.2 ln -f -s libpcb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libpcb.so ln -f -s libpcb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libpcb.so.0 ln -f -s libpcb.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libpcb.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/streamers/pcb/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/streamers/pcb/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libpcb_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libpcb_ui.so.0.26.2 ln -f -s libpcb_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libpcb_ui.so ln -f -s libpcb_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libpcb_ui.so.0 ln -f -s libpcb_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libpcb_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/streamers/pcb/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/streamers/pcb' make[4]: Leaving directory '/<>/build-release/plugins/streamers' cd tools/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/tools.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/plugins/tools' cd bool/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/bool/bool.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/tools/bool' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/bool/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/bool/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libbool_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libbool_ui.so.0.26.2 ln -f -s libbool_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libbool_ui.so ln -f -s libbool_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libbool_ui.so.0 ln -f -s libbool_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libbool_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/bool/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/bool' cd diff/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/diff/diff.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/tools/diff' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/diff/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/diff/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libdiff_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdiff_ui.so.0.26.2 ln -f -s libdiff_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdiff_ui.so ln -f -s libdiff_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdiff_ui.so.0 ln -f -s libdiff_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libdiff_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/diff/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/diff' cd import/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/import/import.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/tools/import' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/import/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/import/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libimport_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libimport_ui.so.0.26.2 ln -f -s libimport_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libimport_ui.so ln -f -s libimport_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libimport_ui.so.0 ln -f -s libimport_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libimport_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/import/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/import' cd net_tracer/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/net_tracer.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/tools/net_tracer' cd db_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/db_plugin/db_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/db_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../db_plugins/libnet_tracer.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libnet_tracer.so.0.26.2 ln -f -s libnet_tracer.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libnet_tracer.so ln -f -s libnet_tracer.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libnet_tracer.so.0 ln -f -s libnet_tracer.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/db_plugins/libnet_tracer.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/db_plugin' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/unit_tests' make[6]: Nothing to be done for 'install'. make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/unit_tests' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/net_tracer/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/net_tracer/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libnet_tracer_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0.26.2 ln -f -s libnet_tracer_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libnet_tracer_ui.so ln -f -s libnet_tracer_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0 ln -f -s libnet_tracer_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/net_tracer/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/net_tracer' cd xor/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/xor/xor.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/plugins/tools/xor' cd lay_plugin/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/plugins/tools/xor/lay_plugin/lay_plugin.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[6]: Entering directory '/<>/build-release/plugins/tools/xor/lay_plugin' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../lay_plugins/libxor_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libxor_ui.so.0.26.2 ln -f -s libxor_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libxor_ui.so ln -f -s libxor_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libxor_ui.so.0 ln -f -s libxor_ui.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/lay_plugins/libxor_ui.so.0.26 make[6]: Leaving directory '/<>/build-release/plugins/tools/xor/lay_plugin' make[5]: Leaving directory '/<>/build-release/plugins/tools/xor' make[4]: Leaving directory '/<>/build-release/plugins/tools' make[3]: Leaving directory '/<>/build-release/plugins' cd drc/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/drc.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/drc' cd drc/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/drc/drc.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/drc/drc' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_drc.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_drc.so.0.26.2 ln -f -s libklayout_drc.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_drc.so ln -f -s libklayout_drc.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_drc.so.0 ln -f -s libklayout_drc.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_drc.so.0.26 make[4]: Leaving directory '/<>/build-release/drc/drc' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/drc/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/drc/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/drc/unit_tests' make[3]: Leaving directory '/<>/build-release/drc' cd lvs/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/lvs.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/lvs' cd lvs/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/lvs/lvs.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lvs/lvs' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/libklayout_lvs.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lvs.so.0.26.2 ln -f -s libklayout_lvs.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lvs.so ln -f -s libklayout_lvs.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lvs.so.0 ln -f -s libklayout_lvs.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_lvs.so.0.26 make[4]: Leaving directory '/<>/build-release/lvs/lvs' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/lvs/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/lvs/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/lvs/unit_tests' make[3]: Leaving directory '/<>/build-release/lvs' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/unit_tests' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/build-release/unit_tests' cd klayout_main/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/klayout_main.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/klayout_main' cd klayout_main/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/klayout_main/klayout_main.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/klayout_main/klayout_main' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../build-release/klayout /<>/debian/klayout/usr/lib/klayout/klayout make[4]: Leaving directory '/<>/build-release/klayout_main/klayout_main' cd tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/klayout_main/tests/tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/klayout_main/tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/klayout_main/tests' make[3]: Leaving directory '/<>/build-release/klayout_main' cd buddies/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/buddies.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/buddies' cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/src.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/buddies/src' cd bd/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/bd/bd.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/bd' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/libklayout_bd.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_bd.so.0.26.2 ln -f -s libklayout_bd.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_bd.so ln -f -s libklayout_bd.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_bd.so.0 ln -f -s libklayout_bd.so.0.26.2 /<>/debian/klayout/usr/lib/klayout/libklayout_bd.so.0.26 make[5]: Leaving directory '/<>/build-release/buddies/src/bd' cd strm2cif/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2cif/strm2cif.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2cif' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2cif /<>/debian/klayout/usr/lib/klayout/strm2cif make[5]: Leaving directory '/<>/build-release/buddies/src/strm2cif' cd strm2dxf/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2dxf/strm2dxf.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2dxf' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2dxf /<>/debian/klayout/usr/lib/klayout/strm2dxf make[5]: Leaving directory '/<>/build-release/buddies/src/strm2dxf' cd strm2gds/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2gds/strm2gds.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2gds' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2gds /<>/debian/klayout/usr/lib/klayout/strm2gds make[5]: Leaving directory '/<>/build-release/buddies/src/strm2gds' cd strm2gdstxt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2gdstxt/strm2gdstxt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2gdstxt' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2gdstxt /<>/debian/klayout/usr/lib/klayout/strm2gdstxt make[5]: Leaving directory '/<>/build-release/buddies/src/strm2gdstxt' cd strm2oas/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2oas/strm2oas.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2oas' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2oas /<>/debian/klayout/usr/lib/klayout/strm2oas make[5]: Leaving directory '/<>/build-release/buddies/src/strm2oas' cd strm2mag/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2mag/strm2mag.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2mag' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2mag /<>/debian/klayout/usr/lib/klayout/strm2mag make[5]: Leaving directory '/<>/build-release/buddies/src/strm2mag' cd strm2txt/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strm2txt/strm2txt.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strm2txt' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strm2txt /<>/debian/klayout/usr/lib/klayout/strm2txt make[5]: Leaving directory '/<>/build-release/buddies/src/strm2txt' cd strmclip/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmclip/strmclip.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strmclip' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strmclip /<>/debian/klayout/usr/lib/klayout/strmclip make[5]: Leaving directory '/<>/build-release/buddies/src/strmclip' cd strmcmp/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmcmp/strmcmp.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strmcmp' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strmcmp /<>/debian/klayout/usr/lib/klayout/strmcmp make[5]: Leaving directory '/<>/build-release/buddies/src/strmcmp' cd strmxor/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmxor/strmxor.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strmxor' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strmxor /<>/debian/klayout/usr/lib/klayout/strmxor make[5]: Leaving directory '/<>/build-release/buddies/src/strmxor' cd strmrun/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/src/strmrun/strmrun.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[5]: Entering directory '/<>/build-release/buddies/src/strmrun' /usr/lib/qt5/bin/qmake -install qinstall -exe ../../../../build-release/strmrun /<>/debian/klayout/usr/lib/klayout/strmrun make[5]: Leaving directory '/<>/build-release/buddies/src/strmrun' make[4]: Leaving directory '/<>/build-release/buddies/src' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/buddies/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/buddies/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/buddies/unit_tests' make[3]: Leaving directory '/<>/build-release/buddies' cd fontgen/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/fontgen/fontgen.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/fontgen' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/<>/build-release/fontgen' cd pymod/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/pymod.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[3]: Entering directory '/<>/build-release/pymod' cd db/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/db/db.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/db' install -m 755 -p /<>/build-release/pymod/db/../klayout/dbcore.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout install -m 755 -p /<>/build-release/pymod/db/../klayout/db/*.py /<>/debian/klayout/usr/lib/klayout/pymod/klayout/db make[4]: Leaving directory '/<>/build-release/pymod/db' cd tl/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/tl/tl.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/tl' install -m 755 -p /<>/build-release/pymod/tl/../klayout/tlcore.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout install -m 755 -p /<>/build-release/pymod/tl/../klayout/tl/*.py /<>/debian/klayout/usr/lib/klayout/pymod/klayout/tl install -m 755 -p /<>/build-release/pymod/tl/../klayout/__init__.py /<>/debian/klayout/usr/lib/klayout/pymod/klayout install -m 755 -p /<>/build-release/pymod/tl/../klayout/../pya/*.py /<>/debian/klayout/usr/lib/klayout/pymod/pya make[4]: Leaving directory '/<>/build-release/pymod/tl' cd rdb/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/rdb/rdb.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/rdb' install -m 755 -p /<>/build-release/pymod/rdb/../klayout/rdbcore.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout install -m 755 -p /<>/build-release/pymod/rdb/../klayout/rdb/*.py /<>/debian/klayout/usr/lib/klayout/pymod/klayout/rdb make[4]: Leaving directory '/<>/build-release/pymod/rdb' cd lib/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/lib/lib.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/lib' install -m 755 -p /<>/build-release/pymod/lib/../klayout/libcore.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout install -m 755 -p /<>/build-release/pymod/lib/../klayout/lib/*.py /<>/debian/klayout/usr/lib/klayout/pymod/klayout/lib make[4]: Leaving directory '/<>/build-release/pymod/lib' cd lay/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/lay/lay.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/lay' install -m 755 -p /<>/build-release/pymod/lay/../klayout/lay.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/lay' cd QtCore/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtCore/QtCore.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtCore' install -m 755 -p /<>/build-release/pymod/QtCore/../klayout/QtCore.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtCore' cd QtGui/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtGui/QtGui.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtGui' install -m 755 -p /<>/build-release/pymod/QtGui/../klayout/QtGui.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtGui' cd QtNetwork/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtNetwork/QtNetwork.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtNetwork' install -m 755 -p /<>/build-release/pymod/QtNetwork/../klayout/QtNetwork.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtNetwork' cd QtSql/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtSql/QtSql.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtSql' install -m 755 -p /<>/build-release/pymod/QtSql/../klayout/QtSql.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtSql' cd QtWidgets/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtWidgets/QtWidgets.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtWidgets' install -m 755 -p /<>/build-release/pymod/QtWidgets/../klayout/QtWidgets.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtWidgets' cd QtDesigner/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtDesigner/QtDesigner.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtDesigner' install -m 755 -p /<>/build-release/pymod/QtDesigner/../klayout/QtDesigner.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtDesigner' cd QtMultimedia/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtMultimedia/QtMultimedia.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtMultimedia' install -m 755 -p /<>/build-release/pymod/QtMultimedia/../klayout/QtMultimedia.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtMultimedia' cd QtPrintSupport/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtPrintSupport/QtPrintSupport.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtPrintSupport' install -m 755 -p /<>/build-release/pymod/QtPrintSupport/../klayout/QtPrintSupport.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtPrintSupport' cd QtSvg/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtSvg/QtSvg.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtSvg' install -m 755 -p /<>/build-release/pymod/QtSvg/../klayout/QtSvg.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtSvg' cd QtXmlPatterns/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtXmlPatterns/QtXmlPatterns.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtXmlPatterns' install -m 755 -p /<>/build-release/pymod/QtXmlPatterns/../klayout/QtXmlPatterns.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtXmlPatterns' cd QtXml/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/QtXml/QtXml.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/QtXml' install -m 755 -p /<>/build-release/pymod/QtXml/../klayout/QtXml.cpython-37m-powerpc64le-linux-gnu.so /<>/debian/klayout/usr/lib/klayout/pymod/klayout make[4]: Leaving directory '/<>/build-release/pymod/QtXml' cd bridge_sample/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/bridge_sample/bridge_sample.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/bridge_sample' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/pymod/bridge_sample' cd unit_tests/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/pymod/unit_tests/unit_tests.pro -qtconf /usr/lib/powerpc64le-linux-gnu/qt5/qt.conf -early QMAKE_CC=cc QMAKE_CXX=g++ QMAKE_LINK=g++ QMAKE_QMAKE=/usr/bin/powerpc64le-linux-gnu-qmake PKG_CONFIG=powerpc64le-linux-gnu-pkg-config -before CONFIG+=release RUBYLIBFILE=/usr/lib/powerpc64le-linux-gnu/libruby-2.5.so.2.5.7 RUBYINCLUDE=/usr/include/ruby-2.5.0 RUBYINCLUDE2=/usr/include/powerpc64le-linux-gnu/ruby-2.5.0 RUBYVERSIONCODE=20507 HAVE_RUBY=1 PYTHON=python3.7 PYTHONLIBFILE=/usr/lib/powerpc64le-linux-gnu/libpython3.7m.so PYTHONINCLUDE=/usr/include/python3.7m PYTHONEXTSUFFIX=.cpython-37m-powerpc64le-linux-gnu.so HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT=1 HAVE_QT5=1 HAVE_CURL=0 HAVE_EXPAT=0 PREFIX=/<>/debian/klayout/usr/lib/klayout RPATH=/<>/debian/klayout/usr/lib/klayout KLAYOUT_VERSION=0.26.2 KLAYOUT_VERSION_DATE=2020-01-15 KLAYOUT_VERSION_REV=LatestSourcePackage 'QMAKE_AR=ar cqs' QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=g++ QMAKE_LINK_SHLIB=g++ QMAKE_OBJCOPY=objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=cc QMAKE_CXX=g++ 'QMAKE_CFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-g -O3 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat' QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 'QMAKE_LFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed' QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= ) && make -f Makefile install make[4]: Entering directory '/<>/build-release/pymod/unit_tests' make[4]: Nothing to be done for 'install'. make[4]: Leaving directory '/<>/build-release/pymod/unit_tests' make[3]: Leaving directory '/<>/build-release/pymod' make[2]: Leaving directory '/<>/build-release' Build successfully done. Artefacts were installed to /<>/debian/klayout/usr/lib/klayout mkdir -p debian/klayout/usr/bin echo "#!/bin/sh\nLD_LIBRARY_PATH=/usr/lib/klayout exec /usr/lib/klayout/klayout \$*" > debian/klayout/usr/bin/klayout chmod +x debian/klayout/usr/bin/klayout chmod -x debian/klayout/usr/lib/klayout/pymod/klayout/db/__init__.py chmod -x debian/klayout/usr/lib/klayout/pymod/klayout/db/pcell_declaration_helper.py chmod -x debian/klayout/usr/lib/klayout/pymod/klayout/__init__.py chmod -x debian/klayout/usr/lib/klayout/pymod/klayout/rdb/__init__.py chmod -x debian/klayout/usr/lib/klayout/pymod/klayout/tl/__init__.py chmod -x debian/klayout/usr/lib/klayout/pymod/pya/__init__.py find debian/klayout/usr/lib/klayout -mindepth 1 -type f -name "*.so*" -exec chmod -x {} \; find debian/klayout/usr/lib/klayout -maxdepth 1 -type f -exec chrpath --delete {} \; find debian/klayout/usr/lib/klayout -mindepth 2 -type f -name "*.so*" -exec chrpath --delete {} \; mkdir -p debian/klayout/usr/share/pixmaps cp etc/logo.png debian/klayout/usr/share/pixmaps/klayout.png make[1]: Leaving directory '/<>' dh_install -a dh_installdocs -a dh_installchangelogs -a debian/rules override_dh_installman make[1]: Entering directory '/<>' cd debian/man ; CHANGELOG_DATE="14 January 2020" ./genmanpages.sh dh_installman make[1]: Leaving directory '/<>' dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a debian/rules override_dh_shlibdeps make[1]: Entering directory '/<>' dh_shlibdeps -l"/<>/debian/klayout/usr/lib/klayout:/<>/debian/klayout/usr/lib/klayout/lay_plugins:/<>/debian/klayout/usr/lib/klayout/db_plugins" dpkg-shlibdeps: warning: debian/klayout/usr/lib/klayout/libklayout_lay.so.0.26.2 contains an unresolvable reference to symbol dlsym: it's probably a plugin dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: debian/klayout/usr/lib/klayout/libklayout_tl.so.0.26.2 contains an unresolvable reference to symbol dladdr: it's probably a plugin dpkg-shlibdeps: warning: debian/klayout/usr/lib/klayout/libklayout_db.so.0.26.2 contains an unresolvable reference to symbol dlopen: it's probably a plugin dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to see it) make[1]: Leaving directory '/<>' dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing klayout (in debian/klayout); do_strip: , oemstrip: pkgstriptranslations: processing klayout-dbgsym (in debian/.debhelper/klayout/dbgsym-root); do_strip: , oemstrip: debian/klayout/usr/share/applications/klayout.desktop: does not have gettext domain, not stripping pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/klayout/DEBIAN/control, package klayout, directory debian/klayout pkgstripfiles: Running PNG optimization (using 4 cpus) for package klayout ... o pkgstripfiles: PNG optimization (1/0) for package klayout took 4 s dpkg-deb: building package 'klayout' in '../klayout_0.26.2-1_ppc64el.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/klayout/dbgsym-root/DEBIAN/control, package klayout-dbgsym, directory debian/.debhelper/klayout/dbgsym-root dpkg-deb: building package 'klayout-dbgsym' in 'debian/.debhelper/scratch-space/build-klayout/klayout-dbgsym_0.26.2-1_ppc64el.deb'. Renaming klayout-dbgsym_0.26.2-1_ppc64el.deb to klayout-dbgsym_0.26.2-1_ppc64el.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../klayout_0.26.2-1_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20200115-0645 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ klayout_0.26.2-1_ppc64el.changes: --------------------------------- Format: 1.8 Date: Tue, 14 Jan 2020 21:12:13 +0100 Source: klayout Binary: klayout Architecture: ppc64el Version: 0.26.2-1 Distribution: focal-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Ruben Undheim Description: klayout - High Performance Layout Viewer and Editor Changes: klayout (0.26.2-1) unstable; urgency=medium . * New upstream release * debian/control: Pre-depend on Python3 * debian/klayout.postinst: - Run py3compile on install * debian/klayout.prerm - Run py3clean on remove Checksums-Sha1: d8ef4387cb66466c6ecf3100a3f3ebeefbcc6291 671521332 klayout-dbgsym_0.26.2-1_ppc64el.ddeb bbc887ceb651876668263423ce7d81b8f230b9eb 12691 klayout_0.26.2-1_ppc64el.buildinfo c1d589a5b49da2b32277c08e7d4e37d205753ade 31682952 klayout_0.26.2-1_ppc64el.deb Checksums-Sha256: 0c20335c848b85b00faf0f63573c48879247664e28811bb1e42ef5caeecb609a 671521332 klayout-dbgsym_0.26.2-1_ppc64el.ddeb d81e76c0cbcd1d938f16832d2ff56404e20d823e0928cb8c6a99f065d2030219 12691 klayout_0.26.2-1_ppc64el.buildinfo 35c78257115b3e35a522f0bcb93327a6da349114bec659801f35b1cb8d3365ae 31682952 klayout_0.26.2-1_ppc64el.deb Files: 68b3b6096e2a5c526adb3a9b4424267f 671521332 debug optional klayout-dbgsym_0.26.2-1_ppc64el.ddeb 10ece5d426c32c2c99ab23ffb6ea7487 12691 electronics optional klayout_0.26.2-1_ppc64el.buildinfo 1ff8b152a12a32aa5e74e3e654edcdc8 31682952 electronics optional klayout_0.26.2-1_ppc64el.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ klayout_0.26.2-1_ppc64el.deb ---------------------------- new debian package, version 2.0. size 31682952 bytes: control archive=3876 bytes. 1298 bytes, 19 lines control 7307 bytes, 90 lines md5sums 199 bytes, 12 lines * postinst #!/bin/sh 337 bytes, 12 lines * prerm #!/bin/sh 2322 bytes, 65 lines shlibs 74 bytes, 2 lines triggers Package: klayout Version: 0.26.2-1 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian Electronics Team Installed-Size: 218660 Pre-Depends: python3 Depends: libc6 (>= 2.29), libgcc1 (>= 1:3.0), libpython3.7 (>= 3.7.0), libqt5core5a (>= 5.12.2), libqt5designer5 (>= 5.6.0~beta), libqt5gui5 (>= 5.9.0~beta3) | libqt5gui5-gles (>= 5.9.0~beta3), libqt5multimedia5 (>= 5.6.0~beta), libqt5multimediawidgets5 (>= 5.6.0~beta), libqt5network5 (>= 5.5.0), libqt5printsupport5 (>= 5.4.0), libqt5sql5 (>= 5.10.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.12.2), libqt5xml5 (>= 5.1.0), libqt5xmlpatterns5 (>= 5.9.0), libruby2.5 (>= 2.5.0~preview1), libstdc++6 (>= 9), zlib1g (>= 1:1.1.4) Section: electronics Priority: optional Homepage: https://www.klayout.de Description: High Performance Layout Viewer and Editor This is very good viewer for GDSII and other layout files used in the semiconductor industry. . It is similar to 'magic', but has a much more modern GUI and is more robust handling all kinds of GDSII files created by various other tools. Its focus is more on viewing than on editing, but it also has limited, but expanding, support for DRC and extraction for LVS. drwxr-xr-x root/root 0 2020-01-14 20:12 ./ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/bin/ -rwxr-xr-x root/root 76 2020-01-14 20:12 ./usr/bin/klayout drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/ lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libcif.so -> libcif.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libcif.so.0 -> libcif.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libcif.so.0.26 -> libcif.so.0.26.2 -rw-r--r-- root/root 461016 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libcif.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libdxf.so -> libdxf.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libdxf.so.0 -> libdxf.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libdxf.so.0.26 -> libdxf.so.0.26.2 -rw-r--r-- root/root 657616 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libdxf.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libgds2.so -> libgds2.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libgds2.so.0 -> libgds2.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libgds2.so.0.26 -> libgds2.so.0.26.2 -rw-r--r-- root/root 592080 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libgds2.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liblefdef.so -> liblefdef.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liblefdef.so.0 -> liblefdef.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liblefdef.so.0.26 -> liblefdef.so.0.26.2 -rw-r--r-- root/root 723152 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liblefdef.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libmag.so -> libmag.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libmag.so.0 -> libmag.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libmag.so.0.26 -> libmag.so.0.26.2 -rw-r--r-- root/root 526544 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libmag.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libnet_tracer.so -> libnet_tracer.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libnet_tracer.so.0 -> libnet_tracer.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libnet_tracer.so.0.26 -> libnet_tracer.so.0.26.2 -rw-r--r-- root/root 526536 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libnet_tracer.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liboasis.so -> liboasis.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liboasis.so.0 -> liboasis.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liboasis.so.0.26 -> liboasis.so.0.26.2 -rw-r--r-- root/root 1052496 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/liboasis.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libpcb.so -> libpcb.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libpcb.so.0 -> libpcb.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libpcb.so.0.26 -> libpcb.so.0.26.2 -rw-r--r-- root/root 592088 2020-01-14 20:12 ./usr/lib/klayout/db_plugins/libpcb.so.0.26.2 -rwxr-xr-x root/root 67920 2020-01-14 20:12 ./usr/lib/klayout/klayout drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/ lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libbool_ui.so -> libbool_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libbool_ui.so.0 -> libbool_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libbool_ui.so.0.26 -> libbool_ui.so.0.26.2 -rw-r--r-- root/root 133328 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libbool_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcif_ui.so -> libcif_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcif_ui.so.0 -> libcif_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcif_ui.so.0.26 -> libcif_ui.so.0.26.2 -rw-r--r-- root/root 133328 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcif_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcommon_ui.so -> libcommon_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcommon_ui.so.0 -> libcommon_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcommon_ui.so.0.26 -> libcommon_ui.so.0.26.2 -rw-r--r-- root/root 67696 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libcommon_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdiff_ui.so -> libdiff_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdiff_ui.so.0 -> libdiff_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdiff_ui.so.0.26 -> libdiff_ui.so.0.26.2 -rw-r--r-- root/root 329936 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdiff_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdxf_ui.so -> libdxf_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdxf_ui.so.0 -> libdxf_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdxf_ui.so.0.26 -> libdxf_ui.so.0.26.2 -rw-r--r-- root/root 133328 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libdxf_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libgds2_ui.so -> libgds2_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libgds2_ui.so.0 -> libgds2_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libgds2_ui.so.0.26 -> libgds2_ui.so.0.26.2 -rw-r--r-- root/root 133232 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libgds2_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libimport_ui.so -> libimport_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libimport_ui.so.0 -> libimport_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libimport_ui.so.0.26 -> libimport_ui.so.0.26.2 -rw-r--r-- root/root 264400 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libimport_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liblefdef_ui.so -> liblefdef_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liblefdef_ui.so.0 -> liblefdef_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liblefdef_ui.so.0.26 -> liblefdef_ui.so.0.26.2 -rw-r--r-- root/root 264400 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liblefdef_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libmag_ui.so -> libmag_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libmag_ui.so.0 -> libmag_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libmag_ui.so.0.26 -> libmag_ui.so.0.26.2 -rw-r--r-- root/root 133328 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libmag_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libnet_tracer_ui.so -> libnet_tracer_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0 -> libnet_tracer_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0.26 -> libnet_tracer_ui.so.0.26.2 -rw-r--r-- root/root 526616 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libnet_tracer_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liboasis_ui.so -> liboasis_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liboasis_ui.so.0 -> liboasis_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liboasis_ui.so.0.26 -> liboasis_ui.so.0.26.2 -rw-r--r-- root/root 133232 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/liboasis_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libpcb_ui.so -> libpcb_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libpcb_ui.so.0 -> libpcb_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libpcb_ui.so.0.26 -> libpcb_ui.so.0.26.2 -rw-r--r-- root/root 329936 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libpcb_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libxor_ui.so -> libxor_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libxor_ui.so.0 -> libxor_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libxor_ui.so.0.26 -> libxor_ui.so.0.26.2 -rw-r--r-- root/root 395480 2020-01-14 20:12 ./usr/lib/klayout/lay_plugins/libxor_ui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtCore.so -> libklayout_QtCore.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtCore.so.0 -> libklayout_QtCore.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtCore.so.0.26 -> libklayout_QtCore.so.0.26.2 -rw-r--r-- root/root 35064016 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtCore.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtDesigner.so -> libklayout_QtDesigner.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtDesigner.so.0 -> libklayout_QtDesigner.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtDesigner.so.0.26 -> libklayout_QtDesigner.so.0.26.2 -rw-r--r-- root/root 264304 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtDesigner.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtGui.so -> libklayout_QtGui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtGui.so.0 -> libklayout_QtGui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtGui.so.0.26 -> libklayout_QtGui.so.0.26.2 -rw-r--r-- root/root 27003088 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtGui.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtMultimedia.so -> libklayout_QtMultimedia.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtMultimedia.so.0 -> libklayout_QtMultimedia.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtMultimedia.so.0.26 -> libklayout_QtMultimedia.so.0.26.2 -rw-r--r-- root/root 17303760 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtMultimedia.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtNetwork.so -> libklayout_QtNetwork.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtNetwork.so.0 -> libklayout_QtNetwork.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtNetwork.so.0.26 -> libklayout_QtNetwork.so.0.26.2 -rw-r--r-- root/root 8915056 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtNetwork.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtPrintSupport.so -> libklayout_QtPrintSupport.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtPrintSupport.so.0 -> libklayout_QtPrintSupport.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtPrintSupport.so.0.26 -> libklayout_QtPrintSupport.so.0.26.2 -rw-r--r-- root/root 3475664 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtPrintSupport.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSql.so -> libklayout_QtSql.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSql.so.0 -> libklayout_QtSql.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSql.so.0.26 -> libklayout_QtSql.so.0.26.2 -rw-r--r-- root/root 3868784 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSql.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSvg.so -> libklayout_QtSvg.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSvg.so.0 -> libklayout_QtSvg.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSvg.so.0.26 -> libklayout_QtSvg.so.0.26.2 -rw-r--r-- root/root 854128 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtSvg.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtWidgets.so -> libklayout_QtWidgets.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtWidgets.so.0 -> libklayout_QtWidgets.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtWidgets.so.0.26 -> libklayout_QtWidgets.so.0.26.2 -rw-r--r-- root/root 51906768 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtWidgets.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXml.so -> libklayout_QtXml.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXml.so.0 -> libklayout_QtXml.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXml.so.0.26 -> libklayout_QtXml.so.0.26.2 -rw-r--r-- root/root 2230480 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXml.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXmlPatterns.so -> libklayout_QtXmlPatterns.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXmlPatterns.so.0 -> libklayout_QtXmlPatterns.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXmlPatterns.so.0.26 -> libklayout_QtXmlPatterns.so.0.26.2 -rw-r--r-- root/root 1575024 2020-01-14 20:12 ./usr/lib/klayout/libklayout_QtXmlPatterns.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_ant.so -> libklayout_ant.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_ant.so.0 -> libklayout_ant.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_ant.so.0.26 -> libklayout_ant.so.0.26.2 -rw-r--r-- root/root 854224 2020-01-14 20:12 ./usr/lib/klayout/libklayout_ant.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_bd.so -> libklayout_bd.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_bd.so.0 -> libklayout_bd.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_bd.so.0.26 -> libklayout_bd.so.0.26.2 -rw-r--r-- root/root 330000 2020-01-14 20:12 ./usr/lib/klayout/libklayout_bd.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_db.so -> libklayout_db.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_db.so.0 -> libklayout_db.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_db.so.0.26 -> libklayout_db.so.0.26.2 -rw-r--r-- root/root 26783072 2020-01-14 20:12 ./usr/lib/klayout/libklayout_db.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_drc.so -> libklayout_drc.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_drc.so.0 -> libklayout_drc.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_drc.so.0.26 -> libklayout_drc.so.0.26.2 -rw-r--r-- root/root 133136 2020-01-14 20:12 ./usr/lib/klayout/libklayout_drc.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_edt.so -> libklayout_edt.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_edt.so.0 -> libklayout_edt.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_edt.so.0.26 -> libklayout_edt.so.0.26.2 -rw-r--r-- root/root 1902952 2020-01-14 20:12 ./usr/lib/klayout/libklayout_edt.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_gsi.so -> libklayout_gsi.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_gsi.so.0 -> libklayout_gsi.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_gsi.so.0.26 -> libklayout_gsi.so.0.26.2 -rw-r--r-- root/root 919768 2020-01-14 20:12 ./usr/lib/klayout/libklayout_gsi.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_img.so -> libklayout_img.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_img.so.0 -> libklayout_img.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_img.so.0.26 -> libklayout_img.so.0.26.2 -rw-r--r-- root/root 985304 2020-01-14 20:12 ./usr/lib/klayout/libklayout_img.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lay.so -> libklayout_lay.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lay.so.0 -> libklayout_lay.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lay.so.0.26 -> libklayout_lay.so.0.26.2 -rw-r--r-- root/root 8653104 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lay.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_laybasic.so -> libklayout_laybasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_laybasic.so.0 -> libklayout_laybasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_laybasic.so.0.26 -> libklayout_laybasic.so.0.26.2 -rw-r--r-- root/root 15461160 2020-01-14 20:12 ./usr/lib/klayout/libklayout_laybasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lib.so -> libklayout_lib.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lib.so.0 -> libklayout_lib.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lib.so.0.26 -> libklayout_lib.so.0.26.2 -rw-r--r-- root/root 461008 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lib.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lvs.so -> libklayout_lvs.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lvs.so.0 -> libklayout_lvs.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lvs.so.0.26 -> libklayout_lvs.so.0.26.2 -rw-r--r-- root/root 67600 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lvs.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lym.so -> libklayout_lym.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lym.so.0 -> libklayout_lym.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lym.so.0.26 -> libklayout_lym.so.0.26.2 -rw-r--r-- root/root 396104 2020-01-14 20:12 ./usr/lib/klayout/libklayout_lym.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_pya.so -> libklayout_pya.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_pya.so.0 -> libklayout_pya.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_pya.so.0.26 -> libklayout_pya.so.0.26.2 -rw-r--r-- root/root 956992 2020-01-14 20:12 ./usr/lib/klayout/libklayout_pya.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_qtbasic.so -> libklayout_qtbasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_qtbasic.so.0 -> libklayout_qtbasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_qtbasic.so.0.26 -> libklayout_qtbasic.so.0.26.2 -rw-r--r-- root/root 67696 2020-01-14 20:12 ./usr/lib/klayout/libklayout_qtbasic.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rba.so -> libklayout_rba.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rba.so.0 -> libklayout_rba.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rba.so.0.26 -> libklayout_rba.so.0.26.2 -rw-r--r-- root/root 674080 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rba.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rdb.so -> libklayout_rdb.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rdb.so.0 -> libklayout_rdb.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rdb.so.0.26 -> libklayout_rdb.so.0.26.2 -rw-r--r-- root/root 1247504 2020-01-14 20:12 ./usr/lib/klayout/libklayout_rdb.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_tl.so -> libklayout_tl.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_tl.so.0 -> libklayout_tl.so.0.26.2 lrwxrwxrwx root/root 0 2020-01-14 20:12 ./usr/lib/klayout/libklayout_tl.so.0.26 -> libklayout_tl.so.0.26.2 -rw-r--r-- root/root 1204680 2020-01-14 20:12 ./usr/lib/klayout/libklayout_tl.so.0.26.2 drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/ -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtCore.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtDesigner.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtGui.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtMultimedia.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtNetwork.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtPrintSupport.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtSql.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtSvg.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtWidgets.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtXml.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/QtXmlPatterns.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 259 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/__init__.py drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/db/ -rw-r--r-- root/root 186 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/db/__init__.py -rw-r--r-- root/root 8598 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/db/pcell_declaration_helper.py -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/dbcore.cpython-37m-powerpc64le-linux-gnu.so -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/lay.cpython-37m-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/lib/ -rwxr-xr-x root/root 88 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/lib/__init__.py -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/libcore.cpython-37m-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/rdb/ -rw-r--r-- root/root 88 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/rdb/__init__.py -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/rdbcore.cpython-37m-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/tl/ -rw-r--r-- root/root 85 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/tl/__init__.py -rw-r--r-- root/root 67704 2020-01-14 20:12 ./usr/lib/klayout/pymod/klayout/tlcore.cpython-37m-powerpc64le-linux-gnu.so drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/lib/klayout/pymod/pya/ -rw-r--r-- root/root 339 2020-01-14 20:12 ./usr/lib/klayout/pymod/pya/__init__.py -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2cif -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2dxf -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2gds -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2gdstxt -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2mag -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2oas -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strm2txt -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strmclip -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strmcmp -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strmrun -rwxr-xr-x root/root 67840 2020-01-14 20:12 ./usr/lib/klayout/strmxor drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/applications/ -rw-r--r-- root/root 281 2019-12-18 17:18 ./usr/share/applications/klayout.desktop drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/doc/klayout/ -rw-r--r-- root/root 341 2020-01-14 20:12 ./usr/share/doc/klayout/changelog.Debian.gz -rw-r--r-- root/root 6133 2020-01-14 20:12 ./usr/share/doc/klayout/copyright drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/man/ drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/man/man1/ -rw-r--r-- root/root 1328 2020-01-14 20:12 ./usr/share/man/man1/klayout.1.gz drwxr-xr-x root/root 0 2020-01-14 20:12 ./usr/share/pixmaps/ -rw-r--r-- root/root 72955 2020-01-14 20:12 ./usr/share/pixmaps/klayout.png +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: ppc64el Build-Space: 18774892 Build-Time: 5275 Distribution: focal-proposed Host Architecture: ppc64el Install-Time: 42 Job: klayout_0.26.2-1.dsc Machine Architecture: ppc64el Package: klayout Package-Time: 5319 Source-Version: 0.26.2-1 Space: 18774892 Status: successful Version: 0.26.2-1 -------------------------------------------------------------------------------- Finished at 20200115-0645 Build needed 01:28:39, 18774892k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=ppc64el PACKAGEBUILD-18565848 Scanning for processes to kill in build PACKAGEBUILD-18565848